我需要将文件从xml转换为json。在我的json文件中,一个字段是一个字符串列表,它将从每行xml中获取。但我并不是在骡子的数据编织器中这样做。任何帮助表示赞赏。作为参考,我已经发布了我的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"]
}
答案 0 :(得分:1)
你可以试试这个:
%dw 1.0
%output application/json
---
{
LINEOPERATORCODE: payload.lines.*line.@id
}