我想将 XML 文件转换为 JSON。问题是,我有结构
<node id="1">
<title>Content ...</title>
</node>
<node id="2">
<title>Secon ...</title>
<subnodes>
<node id="3">
<title>Secon ...</title>
<subnodes>
<node id="4">
<title>Secon ...</title>
</node>
</subnodes>
</node>
</subnodes>
</node>
我希望它为 JSON 格式,例如:
{
"nodeid": "34",
"text": "First level",
"children": [{
"nodeid": "1",
"text": "Content ...",
"leaf": true,
"children": [{
"nodeid": "2",
"text": "Second",
"leaf": true,
"children": [{
"nodeid": "3",
"text": "Third",
"leaf": true
} ** , ** ]
但是在laste children 之后总是有一个逗号“,”。使用 freemarker 可以确定节点是否有父节点、子节点或其他任何节点,例如节点?父节点、节点?子节点。但是没有机会找出它是否有兄弟姐妹。
freemarker 如何知道当前节点是否有兄弟节点?