このJSONが欲しい:
{"lala":{"any":1,"/doc/h2":1}}
ただし、以下の例のようにJetisson ( http://jettison.codehaus.org/ ) を使用します。
JSONObject extractJson = new JSONObject();
int i = 1;
extractJson.put("lala", new JSONObject()
.put("any",1)
.put("/doc/h" + (i+1), 1) # HERE!
);
System.out.println(extractJson.toString());
これを返します:
{"lala":{"any":1,"\/doc\/h2":1}}
「/」の前に「\」を追加
私の質問は:なぜですか?正しいjsonを生成するにはどうすればよいですか?
何か案が?