Является ли ошибка SBJsonParser, «Действительный фрагмент, но не JSON», корректной? - PullRequest
1 голос
/ 31 марта 2011

Согласно http://www.jsonlint.com/ 1234 является допустимым JSON, но когда я делаю [@"1234" JSONValue], я получаю действительный фрагмент, но не ошибку JSON. Я что-то здесь упустил или SBJsonParser просто не так?

1 Ответ

1 голос
/ 01 апреля 2011

SBJsonParser требует, чтобы корневая структура в JSON была массивом или объектом; в вашем примере у вас есть номер. Будет работать любое из следующего:

NSArray *array = [@"[1234]" JSONValue];
NSDictionary *dictionary = [@"{\"number\": 1234}" JSONValue];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...