使用新标准javax.json将Pojos序列化为JSON
发布时间:2020-12-15 00:53:19 所属栏目:Java 来源:网络整理
导读:我喜欢在 Java中使用 JSON序列化标准的想法,javax.json向前迈出了一大步,你可以像这样做一个对象图: JsonObject jsonObject3 =Json.createObjectBuilder().add("name","Ersin").add("surname","?etinkaya").add("age",25).add("address",Json.createObjectB
我喜欢在
Java中使用
JSON序列化标准的想法,javax.json向前迈出了一大步,你可以像这样做一个对象图:
JsonObject jsonObject3 = Json.createObjectBuilder() .add("name","Ersin") .add("surname","?etinkaya") .add("age",25) .add("address",Json.createObjectBuilder() .add("city","Bursa") .add("country","Türkiye") .add("zipCode","33444")) .add("phones",Json.createArrayBuilder() .add("234234242") .add("345345354")) .build(); 就是这样,但是如何将pojo或简单的Java对象(如Map)直接序列化为JSON?就像我在Gson中所做的那样: Person person = new Person(); String jsonStr = new Gson().toJson(person); 如何使用新的标准API执行此操作? 解决方法
用于JSON处理的Java API(
JSR-353)不包括对象绑定.这将在一个单独的JSR中介绍.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |