Recursive function ud fra json streng ?
Hejsa,Som overskriften siger skal jeg bruge noget hjælp til at lave en recursiv function ud fra en json streng. Hvis jeg har denne json streng :
[
{"property":
{"name": "node1"}
},
{"property":
{"name": "node2"},
"children":[
{"property":
{"name": "node2.1"}
},
{"property":
{"name": "node2.2"},
"children":[
{"property":
{"name": "node2.2.1"}
},
{"property":
{"name": "node2.2.2"}
}
]
}
}
]
},
{"property":
{"name": "node3"}
},
{"property":
{"name": "node4"}
}
]
Hvordan kan jeg så lave en rekursiv function til at få denne markup :
<ul>
<li><span>node1</span></li>
<li><span>node2</span>
<ul>
<li><span>node2.1</span></li>
<li><span>node2.2</span>
<ul>
<li><span>node2.2.1</span></li>
<li><span>node2.2.2</span></li>
</ul>
</li>
</ul>
</li>
<li><span>node3</span></li>
<li><span>node4</span></li>
</ul>
Jeg er ikke ude efter en komplet opbyggelse af elementerne, men jeg skal bruge noget hjælp til at lave selve den recursive function.
