将JSONArray的名称作为字符串android获取

时间:2014-01-05 11:00:45

标签: android

嗨,我有一个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.. 
      }
}

1 个答案:

答案 0 :(得分:2)

您可以使用JSONObject方法names()返回对象中字符串名称的数组。