gpt4 book ai didi

javascript - 如何在 Windows 8 中进行 JSON 解析

转载 作者:可可西里 更新时间:2023-11-01 13:52:16 26 4
gpt4 key购买 nike

我正在做这样的 winJS.xhr :

var jsonResult;
WinJS.xhr(
{
url: urlGoogle,
responseType: 'json'
}
).done(function complete(response) {
jsonResult = response.responseText;

console.log(jsonResult);
},
//Error and Progress functions
);

控制台日志显示了这个:

{lhs: "32 Japanese yen",rhs: "0.30613818 Euros",error: "",icc: true}

我想获取 rhs 信息。所以我试着做

console.log(jsonResult.rhs); 

console.log(jsonResult['rhs']);

它只显示“未定义”。然后我意识到,当我执行 jsonResult[0] 时,它会向我显示第一个字符(即 { )等等以及索引括号。

我试着做一个 JSON.parse(jsonResult);但它会产生错误

json parse unexpected character

最佳答案

您看到的字符串实际上不是有效的 JSON,因为它的属性名称未被引用。这就是 JSON.parse 抛出错误的原因。

关于javascript - 如何在 Windows 8 中进行 JSON 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13488729/

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