nested json array example
Example 1: complex json example
{
"problems": [{
"Diabetes":[{
"medications":[{
"medicationsClasses":[{
"className":[{
"associatedDrug":[{
"name":"asprin",
"dose":"",
"strength":"500 mg"
}],
"associatedDrug#2":[{
"name":"somethingElse",
"dose":"",
"strength":"500 mg"
}]
}],
"className2":[{
"associatedDrug":[{
"name":"asprin",
"dose":"",
"strength":"500 mg"
}],
"associatedDrug#2":[{
"name":"somethingElse",
"dose":"",
"strength":"500 mg"
}]
}]
}]
}],
"labs":[{
"missing_field": "missing_value"
}]
}],
"Asthma":[{}]
}]}
Example 2: json arrays
{
"array": [{1,2,3,4,5,6}]
}
Example 3: nested json array
function arrayConvert(json){
var arr = [];
for(index in json){
var obj = json[index];
var key = null;
while(typeof obj == 'object'){
for(ind in obj){
if(key == null) key = ind;
obj = obj[ind];
}
}
arr.push({'key':key, 'val':obj});
}
return arr;
}