Joe Doe Joe Doe - 3 days ago 6
Javascript Question

JSON array javascript

I am using json_parse from


http://www.json.org/js.html


I need to store 3 pet names in
string
format, parse them into array and later read one by one

Example

pets = '{{"name":"jack"},{"name":"john"},{name:"joe"}}';

var arr = JSON.parse(pets);

alert(arr[0].name);


But it doesn't work.

Also I would need to add entry to array (probably with push) but I am having problems too.

Someone has idea how to do it?

Answer

Your JSON is malformed. Try this:

var pets = '{"pets":[{"name":"jack"},{"name":"john"},{"name":"joe"}]}';
var arr = JSON.parse(pets);
alert(arr.pets[0].name);
Comments