Решение задач 1С:Предприятие 8 на примерах

JSON в код 1С: Структура, Соответствие и ЗаписьJSON

Вставьте пример JSON, который ждёт API или который приходит в ответ. Инструмент напишет код 1С: сборку данных в Структуру или Соответствие, запись в строку через ЗаписатьJSON и чтение ответа через ПрочитатьJSON с обращением к полям.

Сборка данных и запись JSON


Чтение JSON и обращение к полям


Структура или Соответствие

Ключи Структуры должны быть допустимыми идентификаторами 1С: буквы, цифры и подчёркивание, без пробелов, дефисов и цифры в начале. Если в JSON есть ключи вроде "first-name" или "1c", инструмент возьмёт Соответствие. Режим можно выбрать и вручную.

При чтении второй параметр ПрочитатьJSON(Чтение, Истина) возвращает соответствия вместо структур — так не будет ошибки на ключах, которые не являются идентификаторами. Даты в JSON приходят строками: чтобы получить тип Дата, передайте имена таких свойств в третьем параметре и укажите формат даты.

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

Почему ПрочитатьJSON выдаёт ошибку на некоторых ключах?

При чтении в Структуру ключ должен быть идентификатором 1С. Ключи с дефисом, пробелом или цифрой в начале читаются только в Соответствие: ПрочитатьJSON(Чтение, Истина).

Как записать JSON без переносов строк?

Создайте Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет) и передайте его в УстановитьСтроку.

Работа с JSON в 1С: чтение, запись, даты и типичные ошибки

Интеграция и веб-сервисы

Практическое руководство по JSON в 1С: чтение строки и файла, Структура против Соответствия, запись массивов, даты, сериализация через XDTO и разбор частых ошибок.

HTTP-запросы из 1С к REST API: GET, POST и JSON

Интеграция и веб-сервисы

Готовые примеры GET и POST запросов из 1С к REST API по HTTPS: заголовки, токены, JSON, прокси, отправка файлов и универсальная функция-обёртка с логированием.

XML в 1С программно: запись, чтение, DOM и выгрузка данных

Интеграция и веб-сервисы

Готовые примеры работы с XML на встроенном языке 1С: запись и чтение, DOM с XPath, преобразование XML в структуру, выгрузка справочника и разбор ошибок парсинга.

Другие инструменты