[英]Android json parser crashing
I am trying get json data from url.I am following this tutorial: http://www.learn2crack.com/2013/10/android-asynctask-json-parsing-example.html 我正在尝试从url获取json数据。我正在关注本教程: http : //www.learn2crack.com/2013/10/android-asynctask-json-parsing-example.html
I am trying get json from this url: http://api.learn2crack.com/android/json/ 我正在尝试从以下网址获取json: http : //api.learn2crack.com/android/json/
But my app is crashing,when I look the logcat error is: 但是当我查看logcat错误时,我的应用程序崩溃了:
E/JSON Parser(1936): Error parsing data org.json.JSONException: Unterminated array at character 13 of {n"user": [n{n"id": "001",n"name": "Raj Amal",n"email": "raj.amalw@gmail.com"n}n]n}n
What is this ? 这是什么 ? How can I resolve it ? 我该如何解决?
In the file JSONParser.java remove + "n"
in following line sb.append(line + "n");
在文件JSONParser.java中,在以下行sb.append(line + "n");
删除+ "n"
sb.append(line + "n");
. 。 If you see your logcat, you can see that the JSON is not valid. 如果看到logcat,则可以看到JSON无效。
Or if you want to keep it, change it to "\\n"
. 或者,如果要保留它,请将其更改为"\\n"
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.