Справка по JSON — короткие статьи для тех, кто столкнулся с JSON по делу: разработчиков, которые разбирают ответ API, аналитиков с выгрузкой из маркетплейса или 1С, пользователей, которым прислали конфиг VPN или файл из приложения. Каждая статья отвечает на один вопрос: что это за формат, чем открыть файл, почему он не читается и как это исправить.
Здесь собраны объяснения формата с примерами, способы открыть JSON на компьютере и телефоне, каталог типичных ошибок и разбор сообщений, которые чаще всего ищут дословно: «Unexpected token in JSON at position 0» и «Unexpected end of JSON input». Тексты сообщений приведены так, как их пишут Chrome, Firefox, Safari, Node.js и Python, — по ним удобно найти свою ошибку. Отдельная статья — про чтение и запись JSON в 1С.
Статьи связаны с инструментами сайта. Фрагмент JSON из статьи можно открыть в проверке, починке или дереве одной кнопкой и сразу увидеть результат, а потом вставить на его место свой файл. Инструменты работают в браузере: данные не уходят на сервер.
- Что такое JSON: формат, синтаксис и примеры Формат простыми словами: типы значений, правила, примеры и где он встречается. (откроется в новой вкладке)
- Чем открыть JSON-файл Блокнот, VS Code, браузер, Excel и онлайн: как прочитать JSON на любом устройстве. (откроется в новой вкладке)
- Ошибки в JSON и как их исправить Висячая запятая, кавычки, комментарии, BOM и ещё десяток причин, почему JSON не разбирается. (откроется в новой вкладке)
- Unexpected token в JSON: причины и решение Unexpected token < в позиции 0 чаще всего значит, что сервер вернул HTML вместо JSON. (откроется в новой вкладке)
- Unexpected end of JSON input: что значит и как исправить Текст кончился раньше, чем JSON: пустой ответ, обрезанный файл или незакрытая скобка. (откроется в новой вкладке)
- JSON в 1С: чтение, запись и частые ошибки ПрочитатьJSON и ЗаписатьJSON на примерах, даты, кириллица и «Непредвиденный символ». (откроется в новой вкладке)