1. ホーム
  2. java

[解決済み] JavaでJSONを流暢に構築する方法とは?

2022-05-13 23:43:11

質問

みたいなことを考えています。

String json = new JsonBuilder()
  .add("key1", "value1")
  .add("key2", "value2")
  .add("key3", new JsonBuilder()
    .add("innerKey1", "value3"))
  .toJson();

このような流暢な構築には、どのJava JSONライブラリが最適でしょうか?

更新情報 : GSONを巻いて、ほぼ期待通りの結果を得ることができました・・・。 どうどうめぐり .

どのように解決するのですか?

を使用しています。 オルグ.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);

OUTPUTです。

{"JSON2":"Hello my World!","JSON3":{"key1":"value1"},"JSON1":"Hello World!"}