Can some one help me make the following JSON data:
{
"main": {
"label":"Main",
"url":"#main"
},
"project": {
"label":"Project",
"url":"#project"
},
"settings": {
"label":"Settings",
"url":"#settings",
"subnav":[
{
"label":"Privacy",
"url":"#privacy"
},
{
"label":"Security",
"url":"#security"
},
{
"label":"Advanced",
"url":"#advanced"
}
]
}
}
into the following bullets list using JS? Assuming you don't know what the first nodes are call labeled (e.g. "main", "project" <- these will be dynamically generated):
- Main (#main)
- Project (#project)
- Settings (#settings)
- Privacy (#privacy)
- Security (#security)
- Advanced (#advanced)
Thanks
My code is on JSfiddle.
As JSON parser I used this one.
The main code is a recursive renderer of the parsed JSON: