当作为json参数添加时,整数数组将转换为字符串

时间:2014-06-19 11:14:22

标签: java android json arrays

我想在json中添加整数数组作为请求参数。我正在使用该方法添加它。

org.json.JSONObject jsonObject=new org.json.JSONObject();
jsonObject.accumulate("",integerArray); 

但是当我将它作为参数添加时,它会被转换为字符串,因此无法在服务器端进行解析。 Android-客户端。 Java -Server端。

2 个答案:

答案 0 :(得分:0)

我不是JSON专家,但您是否已将其转换回服务器端的JSONArray

JSONArray array = jsonObject.optJSONArray("myArray");

要完成这项工作,您当然必须致电sonObject.accumulate("myArray",integerArray);

答案 1 :(得分:0)

使用

org.json.JSONObject jsonObject=new org.json.JSONObject();
jsonObject.accumulate("",new org.json.JSONArray(integerArray));

在客户端。