gbe*_*927 3 javascript arrays json
我有一个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"]
]
}
}
Run Code Online (Sandbox Code Playgroud)
我需要从"行"部分的对象创建一个数组.
任何帮助,将不胜感激!
谢谢!!!
编辑
是否可以从行中的数据中创建哈希表?另外,你如何在json文件上执行JSON.parse?谢谢
你的意思是你想得到一个包含所有值的数组吗?
var rows = [];
for (var i = 0; i < data.table.rows.length; i++) {
rows.push.apply(rows, data.table.rows[i]);
}
Run Code Online (Sandbox Code Playgroud)
这假定您已将问题中的数据存储在变量中data
.如果您只将它作为JSON字符串,则需要将其转换为JSON.parse
.