org.json.JSONObject を使用して、次のターゲット json 文字列を作成しようとしています。
{"und":[{"value":"some@one.com"}]}
これが私のコードです:
JSONObject und = new JSONObject();
und.accumulate("und", new JSONObject().put("value", "some@one.com"));
System.out.println( und.toString() );
しかし、それは以下を生成します:
{"und":{"value":"some@one.com"}}
ターゲットのjson文字列を生成するにはどうすればよいですか?
ありがとうございます。
編集
SLaks の入力のおかげで、ターゲット文字列を生成するコードは次のようになります。
JSONObject und = new JSONObject();
JSONArray arr = new JSONArray();
und.put("und", arr);
arr.put(new JSONObject().put("value", "some@one.com"));
System.out.println( und.toString() );