How do i iterate through the json output in JS?

pank001's Avatar, Join Date: Jul 2010
Newbie Member
I have problems in iterating through the JSON output as the output is


{ "posts" : { "id":"152", "user":"Pankaj Patel", "to":"Pankaj Patel", "msg":"hell!" }
"posts" : { "id":"151", "user":"Pankaj Patel", "to":"Pankaj Patel", "msg":"hello!" }
"posts" : { "id":"147", "user":"Pankaj Patel", "to":"Pankaj Patel", "msg":"hey!" }
}

and i am not able to iterate in this JSON output!
0
pradeep's Avatar, Join Date: Apr 2005
Team Leader
Code: Javascript
var json = { "posts" : { "id":"152", "user":"Pankaj Patel", "to":"Pankaj Patel", "msg":"hell!" }
"posts" : { "id":"151", "user":"Pankaj Patel", "to":"Pankaj Patel", "msg":"hello!" }
"posts" : { "id":"147", "user":"Pankaj Patel", "to":"Pankaj Patel", "msg":"hey!" }
};

for(var i in json) {
    for(var j in json[i]) {
        // print
    }
}
0
pank001's Avatar, Join Date: Jul 2010
Newbie Member
Quote:
Originally Posted by pradeep View Post
Code: Javascript
var json = { "posts" : { "id":"152", "user":"Bob", "to":"Alice", "msg":"hell!" }
"posts" : { "id":"151", "user":"Alice", "to":"Bob", "msg":"hello!" }
"posts" : { "id":"147", "user":"Bob", "to":"Alice", "msg":"hey!" }
};

for(var i in json) {
    for(var j in json[i]) {
        // print
    }
}

please elaborate above method as the suggested way didn't work!!??
suppose I want to show output of
Code:
<li id="151">"Alice" to "Bob" : "hello!"</li>
then what would be the method!