gpt4 book ai didi

javascript - 解析JSON时出现无效字符错误

转载 作者:行者123 更新时间:2023-11-30 12:26:44 25 4
gpt4 key购买 nike

我正在尝试从外部 json 文件(数组)解析 JSON 数据。但是注意到正在返回。我收到错误 (F12) Invalid character。这里可能是什么问题?我该如何解决这个问题?

var myAr;

$.ajax({url: 'test.json'}).done(function(d) {
myAr = JSON.parse(d); // Invalid character
});

外部文件:

[ [ "Parrot", "Green"], [ "Swan", "White"] ]

最佳答案

当您使用 jQuery 通过 AJAX 检索 JSON 时,它会自动为您反序列化。对生成的对象再次调用 JSON.parse() 将导致如您所见的错误。在您的代码中,d 已经是一个包含请求返回的所有属性的对象,可供您使用:

$.ajax({ url: 'test.json' }).done(function(d) {
console.log(d); // shows the returned object
});

关于javascript - 解析JSON时出现无效字符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29099108/

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