1С 8.3 ПрочитатьЗначениеJSON - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

1С 8.3 ПрочитатьЗначениеJSON

Перейти в раздел примеры кода 1С 8.3:
В версии 8.3.23 добавлены новые методы:
ЗаписатьЗначениеJSON(<Значение>) возвращает строку.
ПрочитатьЗначениеJSON(<Строка>) возвращает Структура, Массив, Число, Строка, Булево, Неопределено.
Старые методы ПрочитатьJSON и ЗаписатьJSON тоже можно продолжать использовать - они работают через объекты ЧтениеJSON и ЗаписьJSON соответственно.
Пример экспортной функции (до 8.3.23):
Функция ДанныеИзJSON(ДанныеJSON, ЧтениеИзФайла = Ложь, ВСоответствие = Ложь, ПоУмолчанию = Неопределено, ПредставлениеОшибки = "") Экспорт

  JSON = Новый ЧтениеJSON();

   Если ЧтениеИзФайла = Истина Тогда
       JSON.ОткрытьФайл(ДанныеJSON);
   Иначе
       JSON.УстановитьСтроку(ДанныеJSON);
   КонецЕсли;

   Попытка
       Результат = ПрочитатьJSON(JSON, ВСоответствие);
   Исключение
       ПредставлениеОшибки = КраткоеПредставлениеОшибки(ИнформацияОбОшибке());
       Результат = ПоУмолчанию;
   КонецПопытки;

   Возврат Результат;

КонецФункции
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 04.01.2024
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Назад к содержимому