Различия
Показаны различия между двумя версиями страницы.
|
json_v_strukturu [2025/03/13 07:38] tro создано |
json_v_strukturu [2025/03/13 07:41] (текущий) tro |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Json в структуру ====== | ====== Json в структуру ====== | ||
| + | < | ||
| + | Процедура ПолучитьОтвет() | ||
| + | Соединение | ||
| + | Запрос = Новый HTTPЗапрос(Ресурс); | ||
| + | Ответ = Соединение.Получить(Запрос); | ||
| + | ТекстОтвета = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8); | ||
| + | СТруктураОтвета = СтрокуJSONВСтруктуру(ТекстОтвета ); | ||
| + | КонцПроцедуры | ||
| + | |||
| + | |||
| + | |||
| + | Функция СтрокуJSONВСтруктуру(ТекстОтвета ) | ||
| + | |||
| + | Попытка | ||
| + | |||
| + | ЧтениеJSON = Новый ЧтениеJSON; | ||
| + | ЧтениеJSON.УстановитьСтроку(Значение); | ||
| + | |||
| + | Результат = ПрочитатьJSON(ЧтениеJSON); | ||
| + | |||
| + | ЧтениеJSON.Закрыть(); | ||
| + | Исключение | ||
| + | Результат = Неопределено; | ||
| + | КонецПопытки; | ||
| + | |||
| + | Возврат Результат; | ||
| + | |||
| + | КонецФункции | ||
| + | |||
| + | </ | ||