【发布时间】:2017-10-04 15:02:44
【问题描述】:
我怎样才能像这样解析 json:
{"SizeOptions": [
{
"Name": "دور باسن",
"GroupSizeId": 2,
"Id": 5,
"LangId": 0
},
{
"Name": "دور کمر",
"GroupSizeId": 2,
"Id": 6,
"LangId": 0
} ],"SizeValues": [
{
"Value": "a",
"SizeId": 11,
"SizeOptionId": 5,
"ProductId": 1069,
"Id": 145627,
"LangId": 0
},
{
"Value": "a",
"SizeId": 11,
"SizeOptionId": 8,
"ProductId": 1069,
"Id": 145630,
"LangId": 0
} ],"Sizes": [
{
"Name": "XXL",
"GroupSizeId": 2,
"Id": 11,
"LangId": 0
},
{
"Name": "L",
"GroupSizeId": 2,
"Id": 12,
"LangId": 0
}]}
我想将所有名称放在不同字符串的“SizeOptions”中(字符串名称1,名称2,名称3)
我试过这个开始:
JSONObject jObject = new JSONObject(response);
JSONObject p = jObject.getJSONObject("SizeOptions");
String name = p.getString("Name");
但它只是给了我一个“空”值! 它有什么问题?我该如何解决?请帮忙
【问题讨论】:
-
SizeOptions是一个数组。