JSFiddle - React, Tailwind, and code Playground
JavaScript
json = {
"201510":
{
"05":
{
"Daily01sec":
{
"TG01152780600": "\/201510\/05\/Daily01sec\/TG01152780600.bin"
}
}
},
"201509":
{
"05":
{
"Daily01sec":
{
"TG01152780600": "\/201510\/05\/Daily01sec\/TG01152780600.bin"
}
}
}
};
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;
}
myarray = arrayConvert(json);
i = myarray.length;
while(i--){
obj = myarray[i];
div = document.getElementById('r');
div.insertAdjacentHTML('beforeEnd', "Key: "+obj.key+", Value: "+obj.val+"<br>");
}