У меня есть JSON-файл, который выглядит, как это в моем проекте:Как извлечь отдельные элементы из JSON
{
"city": [
{
"NewYork": [
{
"url_id": "63",
"title": "someTitle"
},
{
"url_id": "62",
"title": "someOtherTitle"
}
],
"Boston": [
{
"url": "68",
"title": "someTitle"
}
]
.
.
.
Тогда я пытаюсь пройти через это в Objective-C и создать массив только названия городов. Я могу зарегистрировать весь JSON или свойства «Нью-Йорка», но не только имена.
Является ли мой JSON неправильным или я делаю что-то неправильно в коде?
Редактировать: Я забыл упомянуть, что некоторые города могут иметь несколько идентификаторов и названий, поэтому я считаю, что создание словарей не может быть и речи? Также у меня есть данные в файле, поэтому я не создаю его в коде.
Возможный дубликат [Как повторить JSON-объект в ios] (http://stackoverflow.com/questions/16996624/how-to-iterate-json-object-in-ios) – memmons
Я просмотрел этот ответ и многие другие. Проблема здесь в том, что JSON сделан мной, поэтому я не уверен, правильно ли он отформатирован, или я делаю что-то еще неправильно. – Pahnev
* Я - файл JSON * либо вы являетесь файлом JSON, либо в вашем предложении отсутствует глагол. – vikingosegundo