将json字符串转换为POJO JAKSON

时间:2013-01-16 07:00:12

标签: android jackson

我在Android项目中使用JAKSON。现在我有一个String格式的JSON对象。如何将此String转换为JAVA POJO类。

3 个答案:

答案 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