我需要以string
格式存储3个宠物名字,解析成数组,然后一个一个读取
例子
pets = '{{"name":"jack"},{"name":"john"},{name:"joe"}}';
var arr = JSON.parse(pets);
alert(arr[0].name);
但它不起作用。
我还需要向数组添加条目(可能使用 push),但我也遇到了问题。
有人知道怎么做吗?
最佳答案
您的 JSON 格式不正确。试试这个:
var pets = '{"pets":[{"name":"jack"},{"name":"john"},{"name":"joe"}]}';
var arr = JSON.parse(pets);
alert(arr.pets[0].name);
关于javascript - JSON 数组 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419303/