javascript - JSON 数组 javascript

标签 javascript json

我需要以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/

相关文章:

python - 运行 scrapy Spider 后设置/配置输出文件

python - 从 RDF 查询结果打印/解析 JSON 对象

javascript - 媒体查询 : How to target only tablet?

php - 将 mysql 结果转换为具有正确类型的 json

ruby-on-rails - Errno::EACCES:运行捆绑时权限被拒绝,它命中 json 1.8.1,pg 0.17

javascript - 有没有一种在 JQuery 中切换选项卡的方法?

python - 将 XML 转换为特定格式的嵌套 JSON 对象

javascript - 无法选择 select2 版本 4.0.3 ajax 方法上的选项

javascript - 使用 jQuery 在网页上捕获键盘

javascript - 使用 onShow 和 onLoad 为 dijit.layout.ContentPane 创建程序