【发布时间】:2015-11-19 09:39:24
【问题描述】:
使用jackson API将json字符串转换为pojo可以使用:
String jsonInString = "{\"age\":33,\"messages\":[\"msg 1\",\"msg 2\"],\"name\":\"mkyong\"}";
User user1 = mapper.readValue(jsonInString, User.class);
这需要创建匹配json字符串结构的用户类。
使用 json-simple API 可以改用:
JSONObject json = (JSONObject)new JSONParser().parse(jsonInString);
使用 json-simple 不需要包含匹配 json 格式的 pojo。可以在杰克逊中使用类似的吗? json-simple 不那么冗长,因为不必创建匹配 json 结构的类。
【问题讨论】:
标签: java json jackson json-simple