本文介绍了JSON数组javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要以 string
格式存储3个宠物名称,将它们解析为数组,然后逐个读取
I need to store 3 pet names in string
format, parse them into array and later read one by one
示例
pets = '{{"name":"jack"},{"name":"john"},{name:"joe"}}';
var arr = JSON.parse(pets);
alert(arr[0].name);
但它不起作用。
此外我还需要在数组中添加条目(可能还有推送),但我也遇到了问题。
Also I would need to add entry to array (probably with push) but I am having problems too.
有人知道怎么做它?
推荐答案
您的JSON格式不正确。试试这个:
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);
这篇关于JSON数组javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!