gpt4 book ai didi

javascript - JSON.解析()。访问数据并使用它来填充 dom

转载 作者:行者123 更新时间:2023-11-29 18:59:07 25 4
gpt4 key购买 nike

JSON.parse 语法:JSON.parse(text[, reviver]) 参数: text-要解析为 JSON 的字符串。 reviver- 可选 如果是一个函数,它规定了在返回之前如何转换最初通过解析产生的值。返回值给定JSON文本对应的Object。

我真的不明白。我有一个 JSON 文件,我需要使用其中的数据来填充 DOM,但我不理解 JSON.parse。当我尝试使用它时,我使用了

var myData = JSON.parse({ "site": { "id": "example", "name": "example1" }...etc});

然后尝试使用点表示法访问它。

console.log(myData.site.id);

我不知道我在做什么,我现在想出了 200 多种不去做的方法

最佳答案

JSON.parse 需要一个 JSON 字符串作为其参数,但您传递的是 javascript 对象文字,它已经是一个对象,不需要解析。

根据您的用例,您可以添加引号来制作参数字符串:

var myData = JSON.parse('{ "site": { "id": "example", "name": "example1" }}');

或者根本不使用 JSON.parse,您可以直接使用您的对象。

var myData = { "site": { "id": "example", "name": "example1" }};

关于javascript - JSON.解析()。访问数据并使用它来填充 dom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47859814/

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