gpt4 book ai didi

jquery - 将 JSON 解析为数组的最佳实践

转载 作者:行者123 更新时间:2023-12-01 07:25:53 25 4
gpt4 key购买 nike

那么在这种情况下解析 json 输出的最佳实践是什么?我真的需要经历 2 个以上(取决于数据的深度) $.each 循环吗?我对 JavaScript 有点陌生。

$.getJSON(url, null, function(data) {
$.each(data, function(i,item){
$.each(item,function(a,b) {
if (a == 'poll_date') {
dates.push(b);
} else if (a == 'prix') {
prices.push(parseFloat(b));
}
$("#testout").append("A:" + a + " B:" + b + "<br>");
});
});
});

JSON 示例:

[
{"poll_date":"1990-01-01","prix":"54.60"},
{"poll_date":"1990-02-01","prix":"55.40"},
{"poll_date":"1990-03-01","prix":"58.90"},
{"poll_date":"1990-04-01","prix":"58.90"},
{"poll_date":"1990-05-01","prix":"59.30"}
]

最佳答案

怎么样:

var dates = new Array();
var prices = new Array();
for (foo in data) {
dates.push(data[foo].poll_date);
prices.push(data[foo].prix);
}

<强> jsFiddle example 。另外,它使用纯 JavaScript。

关于jquery - 将 JSON 解析为数组的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9604385/

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