怎么将["AAC006|20080123|20080125"]数组转换为String类型?

今天在测试接口的时候,碰到一个问题,还是JAVA后台小哥给我解决的……….,唉,有点羞愧啊,JAVA基础不够扎实,有待加强:

参数的入参说明:

参数名           参数类型       是否必填      参数说明

data0202     string              是            格式:变更信息项|变更前信息|变更后信息

例子说明:

{

.

.

.

data0202:[“AAC006|20080123|20080125”]

}

怎么把参数  [“AAC006|20080123|20080125”]  以  String  格式传递进去,一开始这问题还真把我难住了。。。。。

解决方案:

public StringEntity peopleMessageChange() {

JSONObject param = new JSONObject();

JSONArray array = new JSONArray();              创建一个JSONArray

array.put(“AAC006|20080123|20080125”);  把数据put到JSONArray

try {

param.put(“bsId”, “002”);

param.put(“deviceid”, “12244221”);

param.put(“data020101”, “300008973170”);

param.put(“data020102”, “659001199011262222”);

param.put(“data020103”, “160726151354”);

param.put(“data0202”, array);       上传参数OK,大功告成!

return general2Entity(param.toString());

} catch (JSONException e) {

e.printStackTrace();

}

return null;

}

    原文作者:追梦小乐
    原文地址: https://www.jianshu.com/p/affda6fe1c68
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞