![](/img/trans.png)
[英]org.json.JSONException: A JSONArray text must start with '[' at 1 [character 2 line 1]
[英]JSON Error: Error parsing data org.json.JSONException: A JSONArray text must start with '[' at character 1 of why?
我在尝试从PHP返回数据时遇到了与ororoid的以下错误
错误:解析数据org.json.JSONException异常:JSONArray文本必须以'['开头的字符1
PHP脚本:
<?php
#
header('Content-type: application/json');
print json_encode(array('name' => 'john'));
#
?>
回报:
09-07 08:49:04.740:信息/结果(704):{“ name”:“ john”}
请帮我
看起来您正在尝试使用Array解析器而不是JSON对象解析器解析对象
上面的这段代码中提到了(JSONArray jArray = new JSONArray(result);)。结果不是JSONArray,因此您需要通过添加“ [” + result +“]”将结果转换为JsonArray,或者需要创建JSONObject。
一个答案JSONArray jArray = new JSONArray(“ [” + result +“]”);
其他答案JSONObject jobject = new JSONObject(result);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.