我喜欢在
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中介绍.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。