我在Android项目中使用JAKSON。现在我有一个String格式的JSON对象。如何将此String转换为JAVA POJO类。
答案 0 :(得分:0)
有几种不同的存档方式:
1)使用org.json.JSONObject,手动解析数据并将其放入POJO。
2)使用第三方库,如GSON,并将您的JSON字符串直接解码为Object。例如,GSON使用注释来定义Objects / JSON的serrialization / deserrialization规则。
答案 1 :(得分:0)
杰克逊:
MyThing thing = new ObjectMapper().readValue(jsonString, MyThing.class);
有关使用Jackson的介绍,我建议您查看http://wiki.fasterxml.com/JacksonInFiveMinutes。
答案 2 :(得分:0)
ObjectMapper mapper = new ObjectMapper();
PojoClassName Obj = mapper.readValue(JsonString, PojoClassName.class);
P.S JsonString是包含Json并将转换为POJO
的String