#iphone #objective-c #json
#iPhone #objective-c #json
Вопрос:
Я получаю следующую ошибку:
Ошибка Домена=org.brautaset.JSON.ErrorDomain Code=3 «Нераспознанный начальный символ» userInfo=0x6a2b1a0 {NSLocalizedDescription=Нераспознанный начальный символ}
Пожалуйста, скажите мне, что означает эта ошибка?
Комментарии:
1. мы не можем помочь подобным образом, пожалуйста, опубликуйте какой-нибудь код, чтобы иметь возможность изучить вашу проблему.
2. Вставьте строку json, которую вы хотите проанализировать. Я думаю, что ваша строка недопустима для jason.
Ответ №1:
Эта ошибка возвращается SBJSON, когда первый символ, не содержащий пробелов, отличается от
{ [ " f(alse) t(rue) n(ull) - 0 1 2 3 4 5 6 7 8 9
и это означает, что данные JSON, которые вы пытаетесь проанализировать, недействительны.1 Как предложил @ Nirmal, используйте http://jsonlint.com для проверки ваших данных JSON. Описание того, как должен выглядеть допустимый JSON, см.http://json.org и RFC 4627.
1Ошибка также означает, что первый символ, не содержащий пробелов, отличается от
, что недопустимо в JSON.
Ответ №2:
Попробуйте проверить свой объект JSON здесь, я предполагаю, что есть какая-то проблема с выводом JSON..
Комментарии:
1. Спасибо, Нирмал. Я изменил вывод.