我可以在android中从jsonObject构建一个jsonArray

时间:2013-10-30 11:06:44

标签: android

我有一个jsonObject,我想传递给web服务jsonObject将动态 样本 -

{"data1":"data1data","data2":"data2data"}

那么如何将其转换为JSONArray并发送它 提前谢谢

1 个答案:

答案 0 :(得分:1)

JSONObject json = new JSONObject("{"data1":"data1data","data2":"data2data"}");
JSONArray array = new JSONArray();
array.put(json);

要将该数组放入HTTP调用中,请发布以下内容:

DefaultHttpClient client = new DefaultHttpClient();
HttpPut put = new HttpPut(uri); 
put.setEntity(new StringEntity(array.toString()));
put.setHeader("content-type", "application/json");
httpResponse = client.execute(put);