У меня JSON из API Google Speech. Я сделал это массив с помощью NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData: jsonResponse options: NSJSONReadingMutableContainers error: &e];
Доступ к многомерным массивам в объекте-c
Теперь мой массив выглядит следующим образом (сбрасывали с помощью NSLog(@"%@",jsonArray)
):
{
result = (
{
alternative = (
{
confidence = "0.88664246";
transcript = test;
},
{
transcript = tests;
},
{
transcript = teste;
},
{
transcript = pest;
},
{
transcript = Test;
}
);
final = 1;
}
);
"result_index" = 0;
}
Мне нужно получить доступ к первому объекту, или эта часть:
transcript = "test";
Как я могу получить к нему доступ?
Благодарим вас за ответ! Однако это не сработает, он ошибся со следующей ошибкой: «Ожидаемый метод для чтения словарного элемента, который не найден на объекте типа« NSArray * », – Spotlight
@ awesomebing1, это потому, что, как уже упоминал jeffamaphone,' jsonArray' не является массив. Это словарь. Измените его тип на 'NSDictionary *'. – FreeNickname
@FreeNickname Хорошо! Я попробую это. – Spotlight