我正准备通过webservice发送一个json对象,我试图在对象中放入一个String列表,如下所示:
["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\"]"
答案 0 :(得分:1)
Specialization
作为toString()
ed对象放在JSON中。您可以先从它创建一个JSONArray,然后将其包含在JSONObject中:
sendData.put("SpecializationAlert",new JSONArray(Arrays.asList(Specialization)));