Имя: Пароль:
1C
 
Ошибка преобразования json
0 nAPACEHAK
 
21.05.19
10:30
Доброго

Может подскажете как извернуться можно?
Суть

Получаю ответ json
в json часть полей - числом. т.е.
Пример ответа {
    "footer": { /* Суммарные значения */
        "8897": { /* Идентификатор объекта */
            "distance": 88.2, /* Пробег */ итд

после ДанныеОтвета = ПрочитатьJSON(ЧтениеJSON, ВСоответствие) вот эта 8897 и вызывает исключение (Ключ = 8897)

Как можно обойти эту граблю?
На ум приходит только тупое - в ответе найти начало вхождения по какой  то ключевой строке, конец вхождения, потом СтрЗаменить... потом по новой по новой ключевой строке...
огород какой то :(
1 VladZ
 
21.05.19
11:01
(0)  Компания 1С решила, что ключ не может быть числом и сделала свой стандарт json.
Выход: либо запроси на стороне отправки, чтобы "8897" было, например, в виде "ID8897".  Либо сам меняй перед загрузкой.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан