I have a json array say
{
"People": {
"Person": [
{"FirstName": "John", "LastName": "Smith"}
{"FirstName": "Joe", "LastName": "Bloggs"}
{"FirstName": "Wendy", "LastName": "Deng"}
]
}
}
And I want to convert this into a javascript array (something like this)
var persons = [ ["FirstName", "John", "LastName", "Smith"], ["FirstName", "Joe", "LastName", "Bloggs"], ["FirstName", "Wendy", "LastName": "Deng"] ];
How do I accomplish this? Hope my question makes sense and I realise the javascript array initialization may not be the correct way to put it.
Thanks.
jsfiddle demo: here
var src={
"People": {
"Person": [
{"FirstName": "John", "LastName": "Smith"},
{"FirstName": "Joe", "LastName": "Bloggs"},
{"FirstName": "Wendy", "LastName": "Deng"}
]
}
};
var persons=[];
var obj=src["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);
}
// persons contain your requried array
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With