Конвертировать JSON в XML-запрос, используя WSDL - PullRequest
0 голосов
/ 04 июля 2018

У меня есть веб-сервисы SOAP, которые принимают XML в качестве входных данных и отправляют XML в качестве ответа. Теперь у меня есть объект JSON, который совпадает с запросом XML. Как я могу преобразовать объект JSON в XML, чтобы я мог отправить запрос XML в мой веб-сервис SOAP. У меня есть файл WSDL. Другими словами, я хотел предоставить дополнительный слой REST поверх SOAP

1 Ответ

0 голосов
/ 04 июля 2018

Объект JSON никогда не может быть «таким же, как» документ XML, поскольку модели данных отличаются. Он может содержать ту же информацию, но проблема в том, что нет никакого точного отображения из JSON в XML, которое гарантированно создаст желаемое представление XML.

Существует несколько доступных библиотек, которые выполняют преобразование JSON в XML: попробуйте, но вам, вероятно, придется «настроить» XML, чтобы привести его в требуемую форму. Конечно, это всегда можно сделать с помощью XSLT.

Если вы используете XSLT 3.0, вы можете выполнить преобразование JSON в XML и последующую обработку («подстройку») за один шаг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...