Я все еще изучаю синтаксический анализ JSON в Swift 4, и последний пример, над которым я работаю, оказывается немного сложным, хотя, возможно, и простым на вид.
Я получаю доступ к дате через ....
if let JSON = response.result.value as? NSDictionary {
print(JSON)
let value = JSON["rows"]
print(value!)
}
Однако я хочу получить доступ только к значению внутри (()).
{
columnHeaders = (
{
columnType = METRIC;
dataType = INTEGER;
name = estimatedMinutesWatched;
}
);
kind = "youtubeAnalytics#resultTable";
rows = (
(
20
)
);
}
В этом случае я пытаюсь получить доступ к значению 20.Когда я вставляю в валидатор JSON, я получаю сообщение об ошибке «ключ не существует».
Но в JSON значение 20 также является двойным вложением.
ЭтоИзвлечение из API YouTube Analytics.