函数Json.put()会自动放置双引号

  • 本文关键字:put Json 函数 android json
  • 更新时间 :
  • 英文 :


我正在准备一个要通过Web服务发送的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"]"

Specialization作为toString()对象放入JSON中。您可以先从中创建一个JSONArray,然后将其包含在JSONObject:中

sendData.put("SpecializationAlert",new JSONArray(Arrays.asList(Specialization)));

最新更新