本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 09:01