У меня есть один чрезвычайно сложный объект json, мне нужно выписать все свойства и ключи, как они есть. У меня есть понятие, что просто не могу добиться исполнения.
Необходимость повторного вызова функции, если у объекта есть объект и т. Д. Я пытаюсь исправить ошибки, некоторые ключи не выводятся, некоторые значения разбиваются как
0:h 1:t 2:t 3:p 4: 5:/ 6:/ etc....
name:Travel
scheme:
label:
Я предполагаю, что где-то в моем коде есть небольшая ошибка, которую нужно изменить.
ObjectValues = function(obj){
for(var j in obj){
if(typeof(obj[j]) == "object"){
for(var k in obj[j]){
ObjectValues(obj[j][k]);
}
} else {
console.log(j + ":" + obj[j]);
}
}
_
{
"title": "Norway Tourism: Wildlife and Nature",
"author": "",
"categories": [
{
"name": "Travel",
"scheme": "",
"label": ""
}
],
"countries": [
],
"content": [
{
"thumbnails": [
{
"audioChannels": 0,
"audioSampleRate": 0,
"bitrate": 0,
"checksums": {
"md5": "7089E4E044069AE7702DEC686"
}
}
]
}
]
}