How do i iterate through the json output in JS?

Newbie Member
25Oct2011,11:44   #1
pank001's Avatar
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!
Team Leader
27Oct2011,10:50   #2
pradeep's Avatar
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
    }
}
Newbie Member
28Oct2011,03:19   #3
pank001's Avatar
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!