0

我需要将文件从 xml 转换为 json。在我的 json 文件中,一个字段是一个字符串列表,它将取自 xml 的每一行。但我并不是不能在 mule 的数据编织器中这样做。任何帮助表示赞赏。作为参考,我已经发布了我的 xml 和 json 文件的一部分

XML

<lines>
<line id="MSK" in-voy-nbr="LP1" out-voy-nbr="LP1" />
<line id="MSC" in-voy-nbr="LP1" out-voy-nbr="LP1" />
<line id="HLC" in-voy-nbr="LP11" out-voy-nbr="" />
<line id="VIC" in-voy-nbr="LP1" out-voy-nbr="LP1" />
</lines>

JSON

{
"LINEOPERATORCODE": ["MSK", "MSC", "HLC", "VIC"]
}
4

1 回答 1

1

你可以试试这个:

%dw 1.0
%output application/json
---
{
    LINEOPERATORCODE: payload.lines.*line.@id
}
于 2016-02-10T03:46:59.850 回答