2

我正在准备一个要通过 webservice 发送的 json 对象,我正在尝试在对象中放置一个字符串列表,如下所示:

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

我做了什么:

    sendData.put("SpecializationAlert",Specialization);

sendData 是一个 json 对象,而 Specialization 是一个字符串数组,我记录时的结果是:

"[\"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 回答