Разбор JSON, который состоит из объектов Array of Array

Как разобрать JSON, который состоит из массива объектов массива?

Вот моя строка JSON:

Я хочу проанализировать Дели, Уттар-Прадеш, Южный Мумбаи, Карнатака, провести тестирование в одном массиве, а затем в центральном Дели, Газиабаде... в другом наборе массивов?

{
  "Result": "Success",
  "RegionList": [
    {
      "Delhi": {
        "Central Delhi": [
          "Dwarka Nagar"
        ]
      },
      "Uttar Pradesh": {
        "Ghaziabad": [
          "Kalka Garhi Chowk"
        ]
      },
      "South Mumbai": {
        "Mumbai": [
          "Navi Mumbai"
        ]
      },
      "Karnataka": {
        "bangalore": [
          "Silk board"
        ]
      },
      "test": {
        "test": [
          "testtyt"
        ]
      }
    }
  ]
}

1 ответ

Вы должны использовать

NSJSONSerialization

Он автоматически позаботится о разборе и вернет вам словарь объектов массива. К объектам в Словаре можно получить доступ, используя пару ключ-значение.

NSDictionary* json = [NSJSONSerialization
                      JSONObjectWithData:yourjsonData
                      options:kNilOptions
                      error:&error];
Другие вопросы по тегам