Вход | Регистрация
 

Как загрузить данные из JSON ?

Как загрузить данные из JSON ?
Я
   AndrVik
 
11.05.21 - 15:15
Прошу прощения, первый раз работаю с Json.
Ранее создал тему
Как прочитать файл типа json ?

Но оказалось немного не то.
Да я прочитал файл. Но не понял структуру и как с ним работать.
У меня есть документ, выгруженный в формате json из другой базы.
Я так понимаю, мне нужно сформировать дерево.
Но не понимаю как и что делать.
Нашел статью
Парсер JSON (Штатные средства 1С 8.3.6) - там вроде есть дерево.
https://infostart.ru/1c/articles/551972/
Но ни черта не понял.

Откуда брать "Значение" в ЧтениеJSON.УстановитьСтроку(Значение) ?
И где здесь вставить чтение из моего файла ? В процедуре СформироватьДерево этого нет
   Smit1C
 
1 - 11.05.21 - 15:20
Читай в структуру, дальше работай как с обычной структурой.
   Smit1C
 
2 - 11.05.21 - 15:20
   AndrVik
 
3 - 11.05.21 - 15:21
(1) не в соответствие ?
   Smit1C
 
4 - 11.05.21 - 15:22
(3) нет, см (2)
   Ногаминебить
 
5 - 11.05.21 - 15:23
(0) В теме по ссылке же есть в конце ОткрытьФайл. Если файл есть - то зачем УстановитьСтроку?
   benj
 
6 - 11.05.21 - 15:27
Чтение = Новый ЧтениеJSON;
        Чтение.ОткрытьФайл(ФайлЗапроса);
        ДанныеЗаказ = ПрочитатьJSON(Чтение);
        Чтение.Закрыть();

НомерЗаказа = ДанныеЗаказ.Свойство("ID")

Вот тебе пример
   AndrVik
 
7 - 11.05.21 - 15:30
Понял. Вроде что то получилось.
Спасибо!

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.