Имя: Пароль:
1C
 
ПрочитатьJSON() для строки с двоеточиями в значениях.
0 Dirk Diggler
 
09.10.20
17:21
Как бы разом десериализовать строку, в именах свойств которой есть двоеточия?


Сейчас падает так
{ОбщийМодуль.JSON.Модуль(7)}: Ошибка при вызове метода контекста (ПрочитатьJSON)
        ДесериализованныйОбъект = ПрочитатьJSON(ЧтениеJSON);
по причине:
Недопустимое имя свойства: '0:1' для чтения JSON в объект Структура
1 Dirk Diggler
 
09.10.20
17:23
может кто поделится процедурой десериализации с рекурсивным обходом json?
2 ДенисЧ
 
09.10.20
17:27
Читай в соответствие, в чём проблема? Обязательно структура нужна?
3 Dirk Diggler
 
09.10.20
17:37
почему-то у них обращение по индексу не работает
СтруктураОтвета.Получить("images")[0] дает неопределено.

http://joxi.ru/MAj868PckRkb8m

Хотя в отладчике показывается что это соответствие.
http://joxi.ru/gmvQxQPs1y14zr

И если в нем же пробраться к значению, то всё ок.
http://joxi.ru/82QGwGnI9D9Bkr
4 Dirk Diggler
 
09.10.20
17:39
а ключ мне неизвестен.
5 Dirk Diggler
 
09.10.20
17:40
так как api его может любой вернуть. ну щя попробуем через пока цикл
6 Dirk Diggler
 
09.10.20
17:40
для каждого то есть