Как получить преобразователь XML в JSON в MuleSoft AnyPoint Studio v7?

Я пытаюсь создать образец веб-службы, в котором я использую веб-службу и получаю вывод в формате XML. Я проверил несколько руководств и обнаружил, что в AnyPoint Studio v6 есть встроенный преобразователь XML в JSON, но я не могу найти его в Mule 4 и AnyPoint Studio v7. Кто-нибудь может подсказать, что мне делать? В настоящее время я не хочу использовать DataWeave.


person Kinjan Bhavsar    schedule 30.10.2018    source источник


Ответы (1)


Если вы используете Mule 4, вам рано или поздно придется использовать DataWeave. Они избавились от всех преобразователей «x в y» в Mule 4, потому что DataWeave поддерживает эти преобразования.

Если ваша полезная нагрузка находится в XML (или в любом другом формате, на самом деле) и вы хотите преобразовать ее в JSON, вы можете сделать это:

%dw 2.0
output application/json
---
payload
person jerney    schedule 30.10.2018
comment
Спасибо. Если мой payload/output является прямым JSON, что нужно делать? Я новичок в MuleSoft, поэтому задаю этот вопрос. - person Kinjan Bhavsar; 31.10.2018
comment
Не уверен, о чем вы спрашиваете. Что такое payload/output? Что такое прямой JSON? - person jerney; 31.10.2018
comment
прямой JSON означает, что если мой ответ веб-службы REST находится только в формате JSON, могу ли я прочитать его напрямую или нужно использовать DataWeave? - person Kinjan Bhavsar; 01.11.2018