我在想这样的事情:
String json = new JsonBuilder()
.add("key1", "value1")
.add("key2", "value2")
.add("key3", new JsonBuilder()
.add("innerKey1", "value3"))
.toJson();
哪个 Java JSON 库最适合这种流畅的构建?
Update:我包装了 GSON 并得到了几乎想要的结果......一键完成 https://stackoverflow.com/questions/8876271/how-to-serialize-a-jsonobject-without-too-much-quotes.
我正在使用org.json https://github.com/stleary/JSON-java图书馆,发现它很好而且很友好。
Example:
String jsonString = new JSONObject()
.put("JSON1", "Hello World!")
.put("JSON2", "Hello my World!")
.put("JSON3", new JSONObject().put("key1", "value1"))
.toString();
System.out.println(jsonString);
OUTPUT:
{"JSON2":"Hello my World!","JSON3":{"key1":"value1"},"JSON1":"Hello World!"}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)