Convert json data to javascript array
Convert json data to javascript array
HTML
<div id="blk"></div>
<ul id="names"></ul>
JavaScript
var thejson={
"People": {
"Person": [
{"FirstName": "Andrew", "LastName": "Pougher"},
{"FirstName": "Michele", "LastName": "Bloggs"},
{"FirstName": "Earl", "LastName": "Palmer"}
]
}
};
var persons=[];
var obj=thejson["People"]["Person"];
for(i in obj){
var temp=[];
temp.push("FirstName");
temp.push(obj[i].FirstName);
temp.push("LastName");
temp.push(obj[i].LastName);
persons.push(temp);
}
$("#blk").html(JSON.stringify(persons));
// persons contain your requried array
$("#blk").prepend("asdasdasd=")
alert(temp[3] );
var justfirstnames = '';
for (var arrayIndex in persons.sort()) { // alphabet it baby with sort
justfirstnames += '<li>' + persons[arrayIndex][1]; + '</li>'
}
$("#names").append("<br>"+justfirstnames)