Неожиданное поведение с требуемым XML-узлом позиции заказа в ServiceStack WS

Теперь, насколько мне известно, ServiceStack использует XML-код.NET DataContractSerializer.NET для сериализации / десериализации XML, но с ним у нас есть некоторый недостаток в случае, когда наш API веб-сервиса использует не.NET Framework.

Эта проблема очень хорошо описана в этом посте, если попробовать краткое описание проблемы:

Требование строгой последовательности узлов XML очень неудобно, для некоторых внешних нет. Чистая система.

Можно ли использовать другую сериализацию или настроить используемый ServiceStack, чтобы он не ожидал элементы в жестко определенных позициях?

1 ответ

Решение

ServiceStack использует сериализатор XML DataContract.NET под капотом. Он не настраивается вне того, что предлагается базовой реализацией.NET Framework.

Я ответил, как переопределить стандартную сериализацию XML ServiceStack с помощью специального сериализатора XML в этом предыдущем вопросе:

/questions/20629979/kak-ya-mogu-pereopredelit-format-serializatsii-xml-v-zavisimosti-ot-tipa-v-baze-sluzhb/20629984#20629984

Другие вопросы по тегам