gpt4 book ai didi

javascript - 从 JSON 创建数组 - Javascript

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

我有一个 JSON 文件,我想从中创建一个数组。

这是 JSON 数据。

{
"table": {
"columnNames": ["column1", "column2", "column3", "column4"],
"columnTypes": ["String", "String", "String", "String"],
"rows": [
["data00", "data01", "data02", "data03"],
["data10", "data11", "data12", "data13"],
["data20", "data21", "data22", "data23"],
["data30", "data31", "data32", "data33"]
]
}
}

我需要从“行”部分中的对象创建一个数组。

任何帮助,将不胜感激!

谢谢!!!

编辑

是否可以根据行中的数据创建哈希表?
另外,您将如何对 json 文件执行 JSON.parse?
谢谢

最佳答案

你的意思是你想得到一个包含所有值的数组吗?

var rows = [];

for (var i = 0; i < data.table.rows.length; i++) {
rows.push.apply(rows, data.table.rows[i]);
}

见 MDN 文档 push apply .

这假设您已将问题中的数据存储在变量 data 中。 .如果您仅将其作为 JSON 字符串,则需要将其转换为 JSON.parse .

关于javascript - 从 JSON 创建数组 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8086475/

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