使用新标准javax.json将Pojos序列化为JSON
发布时间:2020-05-24 10:13:50 所属栏目:Java 来源:互联网
导读:我喜欢在 Java中使用 JSON序列化标准的想法,javax.json向前迈出了一大步,你可以像这样做一个对象图: JsonObject jsonObject3 =Json.createObjectBuilder().add(name, Ersin).add(surname, etinkaya).add(age, 25).add(address,
|
我喜欢在 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中介绍.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
