Javascript 解析json返回无效对象
我想从本地主机解析Json提要 此Json文件内容为:Javascript 解析json返回无效对象,javascript,json,parsing,Javascript,Json,Parsing,我想从本地主机解析Json提要 此Json文件内容为: { "bpi": { "2018-04-14": 8003.6813, "2018-04-15": 8357.0375, "2018-04-16": 8051.345, "2018-04-17": 7890.15, "2018-04-18": 8163.69, "2018-04-19": 8273.7413, "2018
{
"bpi": {
"2018-04-14": 8003.6813,
"2018-04-15": 8357.0375,
"2018-04-16": 8051.345,
"2018-04-17": 7890.15,
"2018-04-18": 8163.69,
"2018-04-19": 8273.7413,
"2018-04-20": 8863.5025,
"2018-04-21": 8917.5963,
"2018-04-22": 8792.83,
"2018-04-23": 8938.3038,
"2018-04-24": 9652.1563,
"2018-04-25": 8864.0875,
"2018-04-26": 9278.9975,
"2018-04-27": 8978.3325,
"2018-04-28": 9342.4713,
"2018-04-29": 9392.0313,
"2018-04-30": 9244.3225,
"2018-05-01": 9067.715,
"2018-05-02": 9219.8638,
"2018-05-03": 9734.675,
"2018-05-04": 9692.7175,
"2018-05-05": 9826.5975,
"2018-05-06": 9619.1438,
"2018-05-07": 9362.5338,
"2018-05-08": 9180.1588,
"2018-05-09": 9306,
"2018-05-10": 9014.615,
"2018-05-11": 8406.175,
"2018-05-12": 8467.6563,
"2018-05-13": 8688.0288,
"2018-05-14": 8675.2063
},
"disclaimer": "This Test is generated from Localhost",
"time": {
"updated": "May 15, 2018 00:03:00 UTC",
"updatedISO": "2018-05-15T00:03:00+00:00"
}
}
在解析文件数据时,我得到了一个无效的结果,其中没有bpi对象的引号
这是我的JS方法
$.getJSON('http://localhost/hardfeed.json', function(data) {
console.log(data) ;
});
这不是无效的响应。这是获得键值的正确结果,例如obj[“2018-04-14”]?正如@HarshPatel所说,您打印的数据与预期相符
getJSON
将返回的输出转换为javascript对象。您现在应该尝试使用该数据,或者迭代data.bpi
例如.Object.keys(data.bpi)好的,非常感谢,我的问题已经解决了