|
Прочитать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] дает неопределено.
Хотя в отладчике показывается что это соответствие.
И если в нем же пробраться к значению, то всё ок.
|
|
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
|
для каждого то есть
|
|