Сериализация и десериализация ТЗ и JSON
Добрый день. Прошу помочь разобраться в чём ошибка, или подсказать альтернативные методы перебросить таблицу значений.
Выполняется запрос, в котором выбираются поля простых типов (Строка, число, дата, булево)
далее код
После чего, уже в другом месте идёт следующий код
и собственно в нём ошибка
"Ошибка при вызове метода контекста (ПрочитатьJSON)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(28)}:данныеХДТО=ФабрикаXDTO.ПрочитатьJSON(чтениеГСОН);
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(21)}:ОбработатьОтветНаСервере(ОтветJson);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка преобразования данных XDTO:
КонецСвойства: Value Форма: Элемент Тип: {}anyType"
Выполняется запрос, в котором выбираются поля простых типов (Строка, число, дата, булево)
далее код
ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
СериализаторXDTO.ЗаписатьJSON(ЗаписьJSON,ТЗ,НазначениеТипаXML.Явное);
ТекстJSON = ЗаписьJSON.Закрыть();
После чего, уже в другом месте идёт следующий код
ЧтениеJSON= Новый ЧтениеJSON;
ЧтениеJSON.УстановитьСтроку(ОтветJson);
ДолжнаБытьТаблицаЗначений=СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON);
и собственно в нём ошибка
"Ошибка при вызове метода контекста (ПрочитатьJSON)
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(28)}:данныеХДТО=ФабрикаXDTO.ПрочитатьJSON(чтениеГСОН);
{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(21)}:ОбработатьОтветНаСервере(ОтветJson);
[ОшибкаВоВремяВыполненияВстроенногоЯзыка]
по причине:
Ошибка преобразования данных XDTO:
КонецСвойства: Value Форма: Элемент Тип: {}anyType"
По теме из базы знаний
- Javascript и 1С. Кросс-платформенное взаимодействие
- Интеграция 1С и CMS WordPress посредством Rest API сайта. Первый шаг
- NetCrm - система опросов качества обслуживания. Использование базы 1С и сайта на .NET для опросов клиентов
- Загрузка из файла JSON в документы Перенос данных сведений о доходах сотрудников
- Переход на Clickhouse для анализа метрик
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) На выходе строка:
Выполняется запрос, в котором выбираются поля простых типов (Строка, число, дата, булево)
Жалко что 1С так не умеет:with vt as
(SEL ECT 1 as npp, 'Tim' name, 'Math' subject, 5 as grade
UNI ON SELECT 2, 'Tim', 'English', 4
UNI ON SEL ECT 3, 'Tom', 'Math', 4
UNI ON SEL ECT 4, 'Tom', 'English', 5
)
SEL ECT * FR OM vt as t
FOR JSON PATH; Показать
[{"npp":1,"name":"Tim","subject":"Math","grade":5},{"npp":2,"name":"Tim","subject":"English","grade":4},{"npp":3,"name":"Tom","subject":"Math","grade":4},{"npp":4,"name":"Tom","subject":"English","grade":5}]Прикрепленные файлы:
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
