私は次のようなことを考えています:
String json = new JsonBuilder()
.add("key1", "value1")
.add("key2", "value2")
.add("key3", new JsonBuilder()
.add("innerKey1", "value3"))
.toJson();
このような流暢な構築に最適な Java JSON ライブラリはどれですか?
アップデート: GSON をラップして、ほぼ希望どおりの結果が得られました...一つの問題で。
ベストアンサー1
私はorg.json図書館に行って、素敵でフレンドリーな場所だと感じました。
例:
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);
出力:
{"JSON2":"Hello my World!","JSON3":{"key1":"value1"},"JSON1":"Hello World!"}