я получил ответ JSON
выглядеть (ниже добавлено):Как получить конкретные значения от вложенного ответа JSON?
response : {
A = {
latitude = "0";
longitude = "0";
};
B = {
latitude = "0";
longitude = "0";
};
}
Мне нужно, чтобы получить A, B, C, .. значения широты, тоскует. и хранить в один массив. Здесь я могу получить метод valueforkey :@"A"
, но я не знаю, что первый объект ответа может быть 1, 2, 3 независимо. Пожалуйста, дайте мне одно хорошее решение этой проблемы.
Спасибо, Аджай
Ну, сначала получите некоторый действительный JSON - в приведенном выше примере отсутствует '{', по крайней мере. Затем перейдите на json.org, чтобы узнать синтаксис JSON. Затем проанализируйте JSON с помощью NSJSONSerialization (что, по-видимому, вы уже сделали, поскольку выше это NSLog словаря (отсутствует открытие «{')), затем обращается к возвращенному словарю для получения« ответа », возвращая словарь. Теперь вы можете получить доступ к словарям «A» и «B» и входам «широта» и «долгота». NSLog на каждом шаге, чтобы понять, что у вас есть. –