gpt4 book ai didi

javascript - 无法读取 JSON 文件

转载 作者:行者123 更新时间:2023-12-01 01:59:13 30 4
gpt4 key购买 nike

我有以下用于读取 JSON 文件的代码。它没有给出错误,但我在变量中得到 null:

var myData = null;
$.ajax({
type: 'GET',
async: false,
url: 'myJson.json',
dataType: 'json',
success: function (r) {
myData = r;
}
});

下面是我的 JSON 文件:

{items:[{value:"1",name:"John"},{value:"2",name:"Henry"}]};

最佳答案

您的JSON is invalid .

以 JSON 格式序列化的对象采用以下格式:

enter image description here

字符串所在位置:

enter image description here

JSON 字符串必须进行转义。您缺少 "

正确的 JSON 是:

{"items":[{"value":"1","name":"John"},{"value":"2","name":"Henry"}]}

我是如何创建它的

即使我没有记住或查找特定的 JSON 规则,您始终可以从 JS 变量生成 JSON,假设它是可序列化的(在您的情况下是这样):

  • 打开 JavaScript 控制台
  • 输入 var a = 并粘贴对象文字
  • 按 Enter 键。
  • 类型 JSON.stringify(a);
  • 按 Enter 键。复制结果。
  • 将结果粘贴到外部 .json 文件中。 JavaScript 的 JSON.stringify 生成有效的 JSON。

关于javascript - 无法读取 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16705988/

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