从 Json 生成 POJO 实例
Generating POJO instances from Json
是否有从 Json 创建 POJO 实例的库?
实际上我正在使用 JJSchema 从 POJO 生成完整的 Json 但我找不到相反的方法。
PS : 我的 POJO 有其他 POJO 作为属性。
您可以使用此站点从 JSON
或 JSON-Schemay
生成普通旧 Java 对象 POJO
。
你应该 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);
是否有从 Json 创建 POJO 实例的库?
实际上我正在使用 JJSchema 从 POJO 生成完整的 Json 但我找不到相反的方法。
PS : 我的 POJO 有其他 POJO 作为属性。
您可以使用此站点从 JSON
或 JSON-Schemay
生成普通旧 Java 对象 POJO
。
你应该 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);