【发布时间】:2021-09-06 06:58:50
【问题描述】:
我正在使用 ajax 查询读取本地 csv 文件,然后将读取的值加载到数组中。
这是字符串值在 csv 文件中的样子:
"Tiger","Architect","800","DRP","5421","VFX"
将此字符串加载到数组后,数组如下所示:
0: (6) ["Tiger", "Architect", "800", "DRP", "5421", "VFX"]
现在我正在尝试将上面提到的 sting 转换为 json 对象,如下所示:
{
"data": [
{
"0": "Tiger",
"1": "Architect",
"2": "800",
"3": "DRP",
"4": "5421",
"5": "VFX"
}]
}
将所有值都放在一个对象data
我试过了:
var arrayToString = JSON.stringify(Object.assign({}, data1));
var stringToJsonObject = JSON.parse (arrayToString) ;
它将数组转换为 json,但使用 length 6 我需要长度为 1
有什么办法吗?
【问题讨论】:
-
data 是一个数组,对象在位置 0
标签: javascript arrays json