从 Json 生成 POJO 实例

Generating POJO instances from Json

是否有从 Json 创建 POJO 实例的库?

实际上我正在使用 JJSchema 从 POJO 生成完整的 Json 但我找不到相反的方法。

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

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

http://www.jsonschema2pojo.org/

你应该 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);