使用新标准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.bysocket.com 「公众号:泥瓦匠...
摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠...
今天犯了个错:“接口变动,伤筋动骨,除非你确定只有你一个...
Writer :BYSocket(泥沙砖瓦浆木匠)微 博:BYSocket豆 瓣:...
本文目录 线程与多线程 线程的运行与创建 线程的状态 1 线程...