Pregunta

var playlist = JSON.parse('{"VideoID" : {"VideoTitle" : "the title of the video"} }');

for(var video in playlist){
document.write(video + " "+ video.title +"<br>");
}

the output is : VideoID undefined

I want to the out put to be : VideoID the title of the video

¿Fue útil?

Solución

Correct usage is:

 for(var video in playlist){
    document.write(video + " "+ playlist[video].VideoTitle +"<br>");
 }

Otros consejos

This should work,

var playlist = JSON.parse('{"VideoID" : {"VideoTitle" : "the title of the video"} }');

document.write(playlist.VideoID.VideoTitle);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top