0
mrpink
03.06.16
✎
12:55
|
Добрый день. Подскажите как это работает? Я предполагаю что по аналогии с ПрочитатьXML, создал пакетXDTO, назначил тип, дальше мне нужно ФабрикаXDTO.ПрочитатьJSON(ЧтениеJSON, МойТип)...но выходит ошибка:
Несоответствие типов XDTO:
Тип 'моё пространство имен' не найден
Тип значения не определен
я предполагаю что дело в пространстве имен, как его указать в файле JSON?
|
|
1
mrpink
03.06.16
✎
13:23
|
Вот на сайте 1с нашёл:
Ещё одна особенность сериализации заключается в том, что мы стремились оптимизировать объём результирующего файла. Поэтому для встроенных типов платформы пространства имен не записываются полностью в отдельном свойстве JSON, а указываются в виде префикса перед типом:
...
В данном случае префикс jcfg обозначает пространство имён . Соответствие префиксов пространствам имён «зашито» в платформу. Поэтому каких-либо трудностей с определениями типов при обмене между приложениями 1С:Предприятия не возникает.
А при обмене с внешними системами, для правильной десериализации типов платформы, внешней системе понадобится полная таблица соответствия. Такая таблица есть, и она опубликована в документации.
...
...
Получается что в JSON тоже можно указывать пространство имен? где про это можно почитать, не могу найти, ткните носом
|
|