gpt4 book ai didi

javascript - 尝试使用 JSON - 我做错了什么?

转载 作者:行者123 更新时间:2023-12-02 22:42:56 24 4
gpt4 key购买 nike

我正在使用XMLHttpRequest要获取文件,假设 someData.json其中包含以下数据:

{
"language" : "english",
"somethingElse" : "Hello world!",
}

当我的回调函数来自 XMLHttpRequest被触发时,数据被提供为 argJSONData 。例如,现在我正在尝试处理我的数据

function processJSONData(argJSONData)
{
var myLanguage = argJSONData.language;
}

在本例中,myLanguageundefined尽管正在记录argJSONData显示正确,所以我尝试将数据解析为 JSON 格式,如下所示

JSON.Parse(argJSONData);

这在我的网络控制台中给出了此错误消息

TypeError: JSON.Parse is not a function

所以我尝试使用将其转换为数组

Array.from(argJSONData);

它创建了一个巨大的数组,其中每个字符都是一个洞条目,看起来像这样

    0: "{"
​ 1: "\r"
​​ 2: "\n"
​​ 3: " "
​​ 4: " "
​​ 5: " "
​​ 6: " "
​ 7: "\""
​ 8: "l"
​​ 9: "a"
10: "n"

(这不是结束,但我想你已经明白了)

有什么想法可以让它发挥作用吗?我还尝试替换 "'在我的 JSON 文件等中,没有任何效果。

我很感激任何帮助/反馈。谢谢。

最佳答案

尝试使用

JSON.parse(argJSONData);

可能只是大小写问题

关于javascript - 尝试使用 JSON - 我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58529312/

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