#java #mule #mule-studio #anypoint-studio #dataweave
#java #mule #mule-studio #anypoint-studio #dataweave
Вопрос:
Предположим, у меня есть XML-файл с подробной информацией о сотруднике, такой как id, имя и адрес, и теперь я хочу преобразовать его в файл JSON, и перед разговором я хочу заменить указанный специальный символ (- , /) на пустое место в поле адреса документа json
ниже приведен мой код преобразования Dataweave
%dw 1.0
%output application/json
---
payload map ((payload01 , indexOfPayload01) -> {
Id: payload01 .d as :string,
Name: payload01.Name as :string,
Address: payload01.Address replace /(?)/ with " "
})
Итак, что я должен написать в replace / () / function, чтобы заменить специальные символы, — и / на пробел?
Ответ №1:
Пожалуйста, попробуйте следующий код
Address: payload01.Address replace /([-,/])/ with " "