Конвертация данных 2 и JSON
Описание минимально необходимых изменений, которые нужно внести в обработку «УниверсальныйОбменДаннымиXML» для того, чтобы реализовать конвертацию объектов конфигурации в произвольный формат JSON.
- Описание
- Подробнее
Описание
Обмен данными в формате JSON очень популярен. То же самое можно сказать про организацию обменов при помощи КД-2 и, например, обработки "УниверсальныйОбменДаннымиXML". Однако "из коробки" эти инструменты не поддерживают обмен данными в формате JSON.
Формулировка задачи:
1. Реализовать пообъектный обмен данными: один объект конфигурации — одно сообщение в формате JSON.
2. Требуется использовать правила конвертации КД-2.
3. Требуется использовать типовую обработку "УниверсальныйОбменДаннымиXML".
4. Типовой функционал должен остаться прежним.
Основная идея реализации:
Опционально перехватывать запись XML и вместо него выполнять запись JSON. Для этого предлагается сделать обработку "СериализаторJSON", которая бы переопределяла методы объекта "ЗаписьXML", и "подсунуть" её там, где это необходимо. Фактически это позволяет "на лету" генерировать JSON из XML.

