Use the new standard javax JSON serializes POJOs into JSON
•
Java
I like the idea of using JSON serialization standard in Java, javax JSON is a big step forward. You can create an object graph like this:
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();
That's it, but how do you serialize POJOs or simple Java objects (such as maps) directly into JSON? As I did in gson:
Person person = new Person(); String jsonStr = new Gson().toJson(person);
How do I do this using the new standard API?
Solution
The Java API for JSON processing (JSR - 353) does not include object binding This will be covered in a separate JSR
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
