2011-12-24 85 views
1

我正在写一个android应用程序。有人可以让我知道哪个对象没有终止?org.json.JSONException:未终止的对象

12-24 17:47:26.642: DEBUG/youtubeviewer(273): 
12-24 17:47:26.672: WARN/youtubeviewer(273): org.json.JSONException: Unterminated object at character 23 of [{ "id":"12,        
12-24 17:47:26.672: WARN/youtubeviewer(273):  "name":"Pets & Animals"}, 
12-24 17:47:26.672: WARN/youtubeviewer(273): 
12-24 17:47:26.672: WARN/youtubeviewer(273): { "id":"13, 
12-24 17:47:26.672: WARN/youtubeviewer(273):  "name":"Science & Technology"}, 
12-24 17:47:26.672: WARN/youtubeviewer(273): 
12-24 17:47:26.672: WARN/youtubeviewer(273): { "id":"14, 
12-24 17:47:26.672: WARN/youtubeviewer(273):  "name":"Travel & Events"} 
12-24 17:47:26.672: WARN/youtubeviewer(273): 
12-24 17:47:26.672: WARN/youtubeviewer(273): ] 

我的JSON对象:

[{ "id":"12, "name":"Pets & Animals"}, { "id":"13, "name":"Science & Technology"}, { "id":"14, "name":"Travel & Events"} ] 
+0

这里是我的JSON对象 [{ “ID”: “12, ”名“:” 宠物与动物 “}, { ”ID“:” 13, “名”:“科技“}, { ”ID“:” 14, “名”: “旅游与活动”} ] – techayu 2011-12-24 12:28:01

回答

2

你有"id":"12这应该是"id":"12"和同样是用其它ID的情况。

+0

+1是拉利特是正确的吧 – 2011-12-26 07:27:36

+0

@PareshMayani:我得到JSON响应: {” ValidateUserResult“:”[{\“StatusCode \”:2,\“StatusMessage \”:\“无效的用户名\ /密码\”}]“} 可以请你给我建议我做什么克错了吗? 但是当我解析它,它给我 org.json.JSONException:值[{“StatusCode”:2,“StatusMessage”:“无效的用户名/密码”}]在类型java.lang.String的ValidateUserResult不能被转换为JSONArray – CoDe 2012-06-23 07:12:53

+0

@Shubh是的确有错误。提议响应格式是这样:{ “ValidateUserResult”:{ “的StatusCode”:2, “StatusMessage”: “无效的用户名/密码” } } – 2012-06-23 07:28:19