gpt4 book ai didi

javascript - 解析 JSON 对象以获取列数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:00:24 25 4
gpt4 key购买 nike

假设我有一个格式类似于...的 JSON 对象中的数据

{"data":
[["X","Y","Z"],
["52","23","10"],
["46","65","32"]]
}

基本上,每一行都采用 [X, Y, Z] 的形式。

访问整个“列”或数据向量的最简单方法是什么?例如,假设“X”、“Y”和“Z”是标题行,我想访问所有“X”数据。

我是否需要以某种方式遍历整个对象以检索每个元素的第一个成员,它对应于“X”列?

如果可能的话,我想用 JavaScript 来做这件事。

非常感谢您的帮助!

最佳答案

尝试使用下面简单直接的示例代码来访问第一列。

首先遍历第一行以找到正确的列,然后为下一行获取该列的值。

<script type="text/javascript">
var obj = {
"data" : [
[ "X", "Y", "Z" ],
[ "52", "23", "10" ],
[ "46", "65", "32" ]
]
};
var column;
for (var i = 0, j = obj.data.length; i < j; i++) {
if (obj.data[0][i] === 'X') {
column = i;
break;
}
}

for (var i = 1, j = obj.data.length; i < j; i++) {
var val = obj.data[i][column];
console.log(val);
}
</script>

关于javascript - 解析 JSON 对象以获取列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27394564/

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