我正在尝试从url获取json数据。我正在学习本教程:http://www.learn2crack.com/2013/10/android-asynctask-json-parsing-example.html
我正在尝试从此网址获取json:http://api.learn2crack.com/android/json/
但我的应用程序崩溃了,当我看到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
这是什么?我该如何解决?
答案 0 :(得分:0)
在JSONParser.java文件中,删除以下行+ "n"
中的sb.append(line + "n");
。如果您看到logcat,则可以看到JSON无效。
或者如果您想保留它,请将其更改为"\n"
。