gpt4 book ai didi

javascript - 创建 JSON 字符串后,如何从中检索数据?

转载 作者:行者123 更新时间:2023-11-28 19:40:08 25 4
gpt4 key购买 nike

我在获取已放入 JavaScript 中的 JSON 字符串的数据时遇到问题。我首先将我的值添加到 JSON 对象,然后将其字符串化。我不确定我是否理解为什么我无法从中获得值(value)。我在警报中看到的只是“未定义”。

http://codepen.io/jimmykup/pen/wjJst

var jsonObj = [];

var name = "1stname";
var url = "firsturl";

item = {}
item ["name"] = name;
item ["url"] = url;

jsonObj.push(item);

var jsonString = JSON.stringify(jsonObj);

alert (jsonString.url);

我正在将对象转换为字符串,因为我将将该文本传输到某个地方,然后我才需要访问这些值。

最佳答案

您需要使用 JSON.parse() 将 JSON 字符串转换回对象。另外,由于您的对象是一个数组,因此您需要在访问 url 属性之前对其进行索引。

var newObj = JSON.parse(jsonString);
alert (newObj[0].url);

关于javascript - 创建 JSON 字符串后,如何从中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25246431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com