JSFiddle - React, Tailwind, and code Playground
by swarups
JavaScript
var myJSONData = '{\
"name": "World",\
"children": [\
{ "name": "US",\
"children": [\
{ "name": "CA" },\
{ "name": "NJ" }\
]\
},\
{ "name": "INDIA",\
"children": [\
{ "name": "OR" },\
{ "name": "TN" },\
{ "name": "AP" }\
]\
}\
]\
}';
var parsed = JSON.parse(myJSONData, function(k, v) {
if (k === "children")
this[v.key] = v.name;
else
return v;
});
document.write("<pre>" +
JSON.stringify(parsed, null, 4) +
"</pre>");