1С 8.3 ПрочитатьЗначениеJSON
Данные > Примеры кода 1С > 1С 8.3 HTTP
Перейти в раздел примеры кода 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
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник