Я пытаюсь создать образец веб-службы, в котором я использую веб-службу и получаю вывод в формате XML. Я проверил несколько руководств и обнаружил, что в AnyPoint Studio v6 есть встроенный преобразователь XML в JSON, но я не могу найти его в Mule 4 и AnyPoint Studio v7. Кто-нибудь может подсказать, что мне делать? В настоящее время я не хочу использовать DataWeave.
Как получить преобразователь XML в JSON в MuleSoft AnyPoint Studio v7?
Ответы (1)
Если вы используете Mule 4, вам рано или поздно придется использовать DataWeave. Они избавились от всех преобразователей «x в y» в Mule 4, потому что DataWeave поддерживает эти преобразования.
Если ваша полезная нагрузка находится в XML (или в любом другом формате, на самом деле) и вы хотите преобразовать ее в JSON, вы можете сделать это:
%dw 2.0
output application/json
---
payload
person
jerney
schedule
30.10.2018
Спасибо. Если мой
payload/output
является прямым JSON, что нужно делать? Я новичок в MuleSoft, поэтому задаю этот вопрос.
- person Kinjan Bhavsar; 31.10.2018
Не уверен, о чем вы спрашиваете. Что такое
payload/output
? Что такое прямой JSON?
- person jerney; 31.10.2018
прямой JSON означает, что если мой ответ веб-службы REST находится только в формате JSON, могу ли я прочитать его напрямую или нужно использовать
DataWeave
?
- person Kinjan Bhavsar; 01.11.2018