Я читаю данные из The Joys of Code. API возвращает данные в формате JSON, где логические переменные записываются следующим образом:
{ "obj" :
{
"sharing":false,
"modified":"tuesday"
}
}
Обратите внимание, что в разделе sharing:false нет слово false заключено в кавычки. Затем я использую NSJSONSerialization для анализа этого JSON в объект (NSDictionary в этом примере).
Проблема в том, что «совместное использование»: false или «совместное использование»: true всегда создает объект с общим доступом = 0, где 0 — это NSNumber со значением 0.
Мой вопрос заключается в том, является ли это допустимым JSON, а NSJSONSerialization работает неправильно или исходный JSON недействителен.