使用新标准javax.json将Pojos序列化为JSON

前端之家收集整理的这篇文章主要介绍了使用新标准javax.json将Pojos序列化为JSON前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我喜欢在 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中介绍.
原文链接:https://www.f2er.com/java/129978.html

猜你在找的Java相关文章