Цифра ↔ 1С

cf_МодульJSON

Утилитарный модуль для чтения и записи JSON. Поддерживает вложенные структуры, массивы и обработку нестандартных имён полей.

Основные функции

Прочитать(СтрокаJSON, ВернутьСоотв)

Парсит JSON-строку в структуру 1С. Двухэтапный механизм:

  1. Первая попытка — стандартный ПрочитатьJSON()
  2. Вторая попытка — ручной обход дерева JSON, если стандартный метод не справился (например, ключи начинаются с цифр)

Обработка нестандартных имён полей:

Записать(data, Красиво)

Сериализует данные 1С в JSON-строку.

Получить(Структ, Поле, Заглушка)

Безопасное получение вложенного значения из структуры по пути через точку. Например: Получить(Данные, "Client.Name", "") вернёт значение Данные.Client.Name или пустую строку если путь не найден.

Записать_XML / Прочитать_XML

Сериализация/десериализация данных через XML-обёртку с ХранилищемЗначения. Используется для передачи сложных типов 1С.