public void testEncode() throws Exception { JsonObject jso = JsonParser.fromString("{name:'bleujin', age:20, loc:{city:'seoul'}, color:['red', 'blue']}") .getAsJsonObject(); Map<String, Object> map = (Map<String, Object>) JsonUtil.toSimpleObject(jso); assertEquals("bleujin", map.get("name")); assertEquals(20L, map.get("age")); assertEquals("seoul", ((Map) map.get("loc")).get("city")); assertEquals("red", ((List) map.get("color")).get(0)); }