Я хочу преобразовать 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
}**,**]
Но всегда есть запятая "" после последних детей.С freemarker есть способ выяснить, есть ли у узла родитель, потомки или что-то еще, например, узел «родитель», «узел» потомки.Но нет никаких шансов узнать, есть ли у него родной брат.
Как freemarker узнает, есть ли у текущего узла родной брат?