2

私は webservice 経由で送信される json オブジェクトを準備しています。オブジェクトに文字列のリストを入れようとしています。次のようなものです。

["24348f08-92f4-481a-9a36-ed0d533ca4f3", "24348f08-92f4-481a-9a36-ed0d533ca4f3"]

私がやった事:

    sendData.put("SpecializationAlert",Specialization);

sendData は json オブジェクトで、Specialization は String 配列です。これをログに記録したときの結果は次のとおりです。

"[\"24348f08-92f4-481a-9a36-ed0d533ca4f3\",\"24348f08-92f4-481a-9a36-ed0d533ca4f3\"]"

4

1 に答える 1

2

SpecializationtoString()-ed オブジェクトとして JSON に入れられます。最初にそれから JSONArray を作成し、それを JSONObject に含めることができます。

sendData.put("SpecializationAlert",new JSONArray(Arrays.asList(Specialization)));
于 2013-07-04T12:50:34.540 に答える