Android json解析器崩溃

时间:2014-07-11 16:40:26

标签: java android json

我正在尝试从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
这是什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

在JSONParser.java文件中,删除以下行+ "n"中的sb.append(line + "n");。如果您看到logcat,则可以看到JSON无效。

或者如果您想保留它,请将其更改为"\n"