Перейти к содержимому
Получить предложение

Данные 10 ноября 2026 8 минут чтения

JSON: что это простыми словами

Сайт отправляет заявку в CRM, CRM — данные в учётную систему, сервис доставки — статус посылки. Почти всегда эти данные упакованы в JSON — текстовый формат, который одинаково понимают люди и программы. Разбираем, что такое JSON, из чего он состоит, как читать ответ API и какие ошибки ломают файл, — и даём шпаргалку в Word.

Технологии и данные: обмен между программами

Что такое JSON

JSON (JavaScript Object Notation) — текстовый формат обмена данными. Он описан в стандарте RFC 8259 (декабрь 2017 года) и не привязан к языку программирования: его читают и пишут почти все языки и сервисы. Большинство API — в том числе API amoCRM — принимают и отдают данные именно в JSON.

Файл с расширением .json — обычный текстовый файл: его можно открыть блокнотом, браузером или редактором кода. Между независимыми системами, по стандарту, JSON передаётся в кодировке UTF-8.

Из чего состоит JSON

По стандарту в JSON четыре простых типа — строки, числа, логические значения и null — и два составных: объекты и массивы.

Строка
в двойных кавычках: "Анна Петрова"
Число
без кавычек, дробная часть через точку: 45000.50
Логическое
true или false
null
пустое значение
Объект
фигурные скобки, пары «ключ: значение»: {"name": "Анна"}
Массив
квадратные скобки, значения через запятую: ["опт", "повторный"]

Объект — неупорядоченный набор пар «имя — значение», где имя — строка; массив — упорядоченный список значений. Внутри объекта может лежать другой объект или массив — так описывают сделку с контактом и списком тегов.

Пример: сделка в JSON

Шпаргалка по JSON: типы значений с примерами, пример сделки — номер, название, сумма, признак закрытия, теги, контакт — и частые ошибки

Шпаргалка: типы, пример сделки и частые ошибки

В примере у сделки номер 1024 — число, название — строка, сумма 45000 — число, признак «закрыта» — false, теги — массив строк, контакт — вложенный объект с именем и телефоном, комментарий — null. Программа, которая получает такой JSON, точно знает, где сумма и где телефон.

Частые ошибки

Одинарные кавычки

{'name': 'Анна'} — неверно; строки и ключи — только в двойных кавычках

Ключ без кавычек

{name: "Анна"} — так можно в коде, но не в JSON

Запятая после последнего элемента

по стандарту запятая ставится только между элементами

Комментарии

в грамматике JSON комментариев нет — пояснения пишут в документации

Дробь через запятую

45000,50 — это два числа; дробная часть — через точку

Если сервис отвечает ошибкой разбора, первым делом проверьте JSON в любом валидаторе: он покажет строку с ошибкой.

Как читать ответ API

Ответ API — это JSON, где нужное лежит на нескольких уровнях вложенности: ответ → список записей → запись → поле. Двигайтесь по ключам сверху вниз. Если в ответе есть номер страницы и ссылки на следующую, значит, записи отдаются частями и за остальными нужен ещё запрос.

Как устроены запросы и ответы, ключи доступа и лимиты — в статьях «Что такое API», «API-ключ» и «API amoCRM».

Шпаргалка по JSON в Word

Четыре раздела: типы значений с примерами, пример сделки, частые ошибки «неверно — верно» и как читать ответ API. Удобно держать рядом, когда настраиваете вебхук или смотрите, что пришло от сервиса.

Скачать шпаргалку по JSON · docx, 10 КБ

Интеграции amoCRM по API

Мы ведём разработку по API для amoCRM: связываем CRM с сайтом, учётной системой, складом и сервисами, разбираем их JSON и следим, чтобы обмен не ломался. Работаем по часам: 4 000 ₽ в час, вилку называем до начала работы; скидка возможна — индивидуально, в зависимости от объёма работ.

Коротко

JSON — текстовый формат обмена данными (RFC 8259): строки, числа, true/false, null, объекты и массивы. Строки и ключи — в двойных кавычках, дробь — через точку, запятая — только между элементами, комментариев нет. Ответ API читают по ключам сверху вниз, а ошибку разбора находят валидатором.

Частые вопросы

Текстовый формат, в котором программы передают друг другу данные: пары «ключ — значение», списки и вложенные объекты.
Любым текстовым редактором или браузером: это обычный текст.
Строки, числа, логические значения true и false, null, объекты и массивы.
Нет: в грамматике стандарта RFC 8259 комментариев нет.
Чаще всего из-за одинарных кавычек, ключей без кавычек, запятой после последнего элемента или дроби через запятую.

Теги: #json что это #json формат #файл json #json простыми словами #json пример #json api

Converssion CRM — официальный партнёр amoCRM с 2017 года. Внедряем и сопровождаем amoCRM, делаем собственные виджеты для амоМаркета, чат-ботов, ИИ-агентов, сайты и рекламу. Услуги · Кейсы клиентов · Виджеты

Кейсы Converssion CRM

Как мы решали похожие задачи

Данные 8 минут чтения · 10 ноября 2026 Заявка Услуга «Разработка по API»