[{"ReceiptNo":"1245","TicketNo":"gb47","Amount":100},{"ReceiptNo":"1246","TicketNo":"gb47","Amount":100}][{"ReceipiNo":"","TicketNo":"","Amount":200}]
回答
首先你的JSON是无效的json合成。
应当如下:
[{ “ReceiptNo”: “1245”, “TicketNo”: “gb47”, “数量”:100},{ “ReceiptNo”: “1246”, “TicketNo”: “gb47”, “数量”:100},{ “ReceipiNo”: “”, “TicketNo”: “”, “数量”:200}]
可以解析上述JSON数组如下:
JSONArray arr=new JSONArray(result);
for(int i=0;i<arr.length();i++)
{
JSONObject jo = ja.getJSONObject(i);
String str=jo.getString("ReceiptNo");
}
行..我知道这是可能的这种方式..但我的服务器管理员已经创建了像我刚才提到的结构..该怎么做结构先生.. – user3459783
@ user3459783但它是无效的。如果它是无效的,那么你如何解析你的数据? – 2014-03-25 13:10:41
您必须仅使您的JSON格式仅在服务器端有效。否则它不会被解析。 @ user3459783 – GrIsHu
验证您的JSON后,您需要使用它。
JSONArray jArray = new JSONArray(yourResponse);
for(int i=0;i<jArray.length();i++)
{
JSONObject jObj = jArray .getJSONObject(i);
String urstr=jObj .getString("ReceiptNo");
}
- 1. 如何解析JSON具有以下结构
- 2. 如何解析JSON结构化JSON数组对象在Java中
- 3. 如何解析以下JSON在Android的
- 4. 如何在Go中解析以下JSON结构
- 5. 如何解析json结果没有数组名称在android
- 6. 如何解析下Json android
- 7. 解析具有不同结构的JSON数据
- 8. JSON数组 - 如何解析这样的结构?
- 9. Android的JSON数组解析
- 10. 如何解析具有不同JSON结构的JSON数组到列表中<string>?
- 11. 如何解析JavaScript中的以下JSON?
- 12. 在Python中解析具有可变结构的json文件
- 13. 如何解析以下JSON数据
- 14. (Swift)如何解析与结构的JSON?
- 15. Android:如何解析JSON数组对象
- 16. 解析Android中的JSON,如何解析
- 17. 如何快速解析以下数据到数据结构
- 18. 如何解析JSON阵列中的侧JSON数组的Android
- 19. 如何解析JSON响应的JSON数组中的Android
- 20. 如何解析JSON对象以获取数组中的数组?
- 21. 如何在Swift中解析以下JSON?
- 22. Android解析json数组
- 23. 在没有任何数组的情况下解析JSON数组
- 24. 如何解析JSON对象中的JSON数组android
- 25. 如何解析JSON数组?
- 26. 如何解析json数组?
- 27. 解析JSON,阵列中的数组(Android)
- 28. Android解析数组中的JSON
- 29. 如何在ios中解析具有结构的Xml
- 30. 如何解析在Android中具有不正常语法的JSON?
您的Json无效。 – 2014-03-25 13:02:26
先生,你能告诉我有效的结构...对于以上 – user3459783
你可以在这里查看http://jsonlint.com/ – 2014-03-25 13:03:50