0

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

4

3 回答 3

0

有几种不同的归档方式:

1)使用org.json.JSONObject,手动解析数据并放入 POJO 中。

2)使用第三方库,如GSON并将您的 JSON 字符串直接解码为 Object。例如,GSON 使用注解来定义对象/JSON 的序列化/反序列化规则。

于 2013-01-16T07:24:07.880 回答
0

与杰克逊:

MyThing thing = new ObjectMapper().readValue(jsonString, MyThing.class);

有关使用 Jackson 的介绍,我建议您查看http://wiki.fasterxml.com/JacksonInFiveMinutes

于 2013-01-16T14:36:04.593 回答
0
ObjectMapper mapper = new ObjectMapper();
PojoClassName Obj = mapper.readValue(JsonString, PojoClassName.class);

PS JsonString 是包含 Json 的字符串,将被转换为 POJO

于 2016-03-16T08:05:01.017 回答