Je souhaite convertir un fichier XML en JSON. Le problème est, j'ai la structureFreeMarker Template JSON - Donnez-lui un nœud? NextSibling pour savoir si le nœud actuel a un frère ou une sœur?
<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>
Je veux au format JSON comme:
{
"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
}**,**]
Mais il y a toujours une virgule "" après que les enfants Laste. Avec Freemarker, il existe un moyen de savoir si le nœud a un parent, des enfants ou autre, comme node? Parent, node? Children. Mais aucune chance de savoir, s'il y a un frère.
Comment le Freemarker sait-il si le nœud actuel a un frère ou une sœur?