我喜欢在
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执行此操作?