nested json 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: key value json javascript
var jsonArray = '{"required":1, "minlength":2}'
var jsonParsedArray = JSON.parse(jsonArray);
for (key in jsonParsedArray) {
if (jsonParsedArray.hasOwnProperty(key)) {
console.log("%c "+key + " = " + jsonParsedArray[key],"color:cyan");
}
}
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;
}