Имя: Пароль:
1C
1С v8
ПрочитатьJSON не срабатывает на сервере
0 Lenny
 
15.08.23
12:09
Коллеги, подскажите.

Вот код, используется на "сервере":
    
Чтение = Новый ЧтениеJSON;
Чтение.УстановитьСтроку(Содержимое);
ДанныеЛога = ПрочитатьJSON(Чтение);
Чтение.Закрыть();

ПрочитатьJSON в "ДанныеЛога"
на "сервере" возвращает строку "структура" вместо структуры с данными
на "клиенте" возвращает структуру с данными.

Как это можно побороть.
1 Галахад
 
15.08.23
12:15
Скорее всего "Содержимое" на сервере ничего не содержит.
2 Обработка
 
15.08.23
12:25
(0) У вас какой релиз платформы?
Это случаем не связано с тем что в 23м релизе плаформы появился метод "ПрочитатьJSON"
3 OldCondom
 
15.08.23
12:28
(2) там прочитатьЗначениеJson
4 Lenny
 
15.08.23
12:28
(1) Нет, в "Содержимом" есть данные.
5 Garykom
 
15.08.23
12:28
(4) и на сервере есть?
6 OldCondom
 
15.08.23
12:29
Конечно есть. Строка "структура"
7 Lenny
 
15.08.23
12:31
На "Клиенте" возвращаются данные, считанные и в структуру, и в соответствие.
На "Сервере" как будто не существуют такие типы и он возвращает строки "структура" и "соответствие"
8 Lenny
 
15.08.23
12:31
(5) на сервере тоже есть
9 OldCondom
 
15.08.23
12:32
В отладчик, вероятно, будет быстрее зайти и посмотреть что на сервер прилетело в параметре "содержимое"
10 Lenny
 
15.08.23
13:14
(9) Xml-структура
11 OldCondom
 
15.08.23
13:21
(10) и?.. что в ней?
12 OldCondom
 
15.08.23
13:22
а что там делает xml структура?
13 Lenny
 
15.08.23
13:46
{
     "1": {
          "Название": "Холодная сварка",
          "1. Москва": "1 шт.",
          "2. Питер": "2 шт.",
          "3. Саратов": "52 шт.",
          
Примерно такое
14 OldCondom
 
15.08.23
14:01
Это xml структура?