从Json生成POJO实例

时间:2018-02-07 13:41:05

标签: java json pojo

是否有一个lib来从Json创建POJO实例?

实际上我使用JJSchema从POJO生成一个完整的Json,但我无法做到相反。

PS:我的POJO还有其他POJO作为属性。

2 个答案:

答案 0 :(得分:0)

您可以使用此站点从POJOJSON生成普通旧Java对象JSON-Schemay

http://www.jsonschema2pojo.org/

答案 1 :(得分:0)

您应该尝试FasterXML Jackson。在我看来,它非常简单易用。 以下是github页面中的示例,该页面描述了如何从JSON创建Java对象

ObjectMapper mapper = new ObjectMapper(); // create once, reuse
MyValue value = mapper.readValue(new File("data.json"), MyValue.class);
// or:
value = mapper.readValue(new URL("http://some.com/api/entry.json"), MyValue.class);
// or:
value = mapper.readValue("{\"name\":\"Bob\", \"age\":13}", MyValue.class);