嗨,我有一个JSONObject,里面有多个数组。我希望得到每个数组的名称作为字符串,有人知道我怎么做吗?
这是我的json的样子。所以我试图得出的值是数组的名称,所以在这种情况下是B或C.这样做的目的是将列表视图上的标题文本设置为此值。
{"Contacts": //JSONObject
{
"B"://JSONArray..
[
{"ContactName":sdfsdf,"ID":900,"Number":1368349},
{"ContactName":adsdfd,"ID":1900,"Number":136856},
{"ContactName":adglkhdofg,"ID":600,"Number":136845}
],
"C":[
{"ContactName":alkghoi,"ID":900,"Number":1368349},
{"ContactName":wetete,"ID":1900,"Number":136856},
{"ContactName":dfhtfh,"ID":600,"Number":136845}
]
.....//and so on..
}
}
答案 0 :(得分:2)
您可以使用JSONObject方法names()
返回对象中字符串名称的数组。