JSON в код 1С: Структура, Соответствие и ЗаписьJSON
Вставьте пример JSON, который ждёт API или который приходит в ответ. Инструмент напишет код 1С: сборку данных в Структуру или Соответствие, запись в строку через ЗаписатьJSON и чтение ответа через ПрочитатьJSON с обращением к полям.
Сборка данных и запись JSON
Чтение JSON и обращение к полям
Структура или Соответствие
Ключи Структуры должны быть допустимыми идентификаторами 1С: буквы, цифры и подчёркивание, без пробелов, дефисов и цифры в начале. Если в JSON есть ключи вроде "first-name" или "1c", инструмент возьмёт Соответствие. Режим можно выбрать и вручную.
При чтении второй параметр ПрочитатьJSON(Чтение, Истина) возвращает соответствия вместо структур — так не будет ошибки на ключах, которые не являются идентификаторами. Даты в JSON приходят строками: чтобы получить тип Дата, передайте имена таких свойств в третьем параметре и укажите формат даты.
Частые вопросы
Почему ПрочитатьJSON выдаёт ошибку на некоторых ключах?
При чтении в Структуру ключ должен быть идентификатором 1С. Ключи с дефисом, пробелом или цифрой в начале читаются только в Соответствие: ПрочитатьJSON(Чтение, Истина).
Как записать JSON без переносов строк?
Создайте Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет) и передайте его в УстановитьСтроку.