我正在尝试 Liquid 模板通过一些转换将 XML 转换为 Json。我有如下所示的示例 XML
示例 XML:
<Employees>
<Employee>
<name>abc</name>
<summary>
<Age>15</Age>
<tag1>dd</tag1>
<tag2>dd</tag2>
<tag2>dd</tag2>
</summary>
</Employee>
</Employees>
我的液体模板
{
"Root":
[
{% for employees in content.Employees %}
{
"Name": "{{employees.name}}",
"Summary": "summary is {{employees.summary}}",
"Age": "{{employees.summary.Age}}"
},
{% endfor %}
]
}
我得到如下输出
{
"Root": [
{
"Name": "abc",
"Summary": "summary is ",
"Age": "15"
}
]
}
对于摘要 json 节点,我想按原样显示完整的摘要 xml 节点和子节点(xml 格式),但现在我收到的是空的。我尝试在液体模板中搜索以实现这一目标,但没有任何选择来实现这一目标。如果不可能,那么可以在 Azure 逻辑应用中使用哪些替代方案。
预期输出:
{
"Root": [
{
"Name": "abc",
"Summary": "summary is <summary><Age>15</Age><tag1>dd</tag1><tag2>dd</tag2><tag2>dd</tag2></summary>",
"Age": "15"
}
]
}