Я получил эту ошибку при работе в JSON часть 1 пример xcode

#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. Спасибо, Нирмал. Я изменил вывод.