如何在dataweave中对字符选择器字段进行特殊处理?

问题描述 投票:0回答:1

我正在转换一个 JSON 输入到 XML 输出,我有一个名字为 Antigüedad 含有特殊字符。我按照下面的数据编织。XML 无法生成这个字段。你能不能让我知道我哪里做错了?

%dw 1.0
%output application/xml skipNullOn="everywhere", encoding="UTF-8"
---
Acceptor @("Antigüedad": payload.Acceptor."Antigüedad")
mule special-characters dataweave mulesoft mule-esb
1个回答
0
投票

我没有样本数据,但这对我来说是可行的。

%dw 1.0
%output application/xml skipNullOn="everywhere", encoding="UTF-8"
%var data = Acceptor @("Antigüedad": "Antigüedad"): {

}
---
Acceptor @("Antigüedad": data.Acceptor.@"Antigüedad"): {

}

0
投票

设置

 Content-type: application/json; charset=utf-8     

在HTTP头文件中。

© www.soinside.com 2019 - 2024. All rights reserved.