这是我要传递的php数组
$array = array("item1","item2","item3");
echo json_encode($array);
我使用它来获取数组
String content = Converter.convertStreamToString(response.getEntity().getContent());
JSONObject jsonObject = new JSONObject(content);
String[] str= jsobOnject.getJSONArray();
我正在尝试将数组存储到str,但我duno应该在jsobOnject.getJSONArray()中添加什么参数;
答案 0 :(得分:0)
你是否肯定你想要对象jsobOnject上的方法的值?
这似乎是一个错字。
参见修订后的代码块
String content = Converter.convertStreamToString(response.getEntity().getContent());
JSONObject jsonObject = new JSONObject(content);
String[] str = jsonObject.getJSONArray();
此外,如果要存储JSON对象的String,则可以执行以下操作
String str = jsonObject.toString();
进一步阅读:
http://www.json.org/javadoc/org/json/JSONObject.html#toString()
从Javadoc获取JSONObject.toString():
将此对象编码为紧凑的JSON字符串,例如:
{ “查询”: “披萨”, “位置”:[94043,90210]}