Как преобразовать любой текст json в объект 1с (массив / структуру) 2

Часто на практике программисты 1с сталкиваются с необходимость обработки данных полученных из другой учетной системы (например с сайта) в формате json. Появляется задача преобразования json в 1с.

К сожалению типовой функционал 1с не позволяет получить json в удобном формате для дальнейшей его обработки.

Вот пример кода, который позволит быстро преобразовать любой текст json в 1с (массив / структуру) и далее им оперировать в коде.

*Просьба обратить внимание на преобразование даты или других типов.  Дело в том,  что не всегда типовая функция чтения json Прочитать() возвращает данные/значения, с указанием их типов.

Частный случай: скорее всего вам необходимо будет внести правки на определение даты по имени свойства (в нашем случае мы ищем в имени свойства строку «date»: Найти(нрег(ИмяСвойства), «date»)>0) .

А так же описать преобразование даты (другого типа) в значение правильного типа. Если это не выполнить, тогда в значение будет помещено значение типа строка.

Параметры:

_Строка -двоичные данные json или строка json (обязательный)

_Представление — строка json, представление данных, которые преобразовываем (не обязательный)

Комментария

  1. Спасибо огромное!

    1. Была рада помочь вам)

      Юлия Моисеева

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *