JavaScript、Papaparse、返回对象数组

pmi*_*nda 5 javascript json papaparse

我正在使用 Papaparse 将 csv 文件转换为 json 对象。

\n

API 期望的数据是这样的:

\n
"data": [\n        {\n            "id": 1,\n            "nombre": "AGUASBLANCAS-AGB",\n            "descripcion": "-",\n            "it_unidad_generadora": 0\n        },\n        {\n            "id": 425,\n            "nombre": "AGUASBLANCAS-AGBQ",\n            "descripcion": "-",\n            "it_unidad_generadora": 403\n        }\n    ]\n
Run Code Online (Sandbox Code Playgroud)\n

但是使用 Papaparse,csv 会被转换为每行的数组,如下所示:

\n
"data":  [\n    0: ["ID", "NOMBRE", "DESCRIPCI\xc3\x93N", "IT UNIDAD GENERADORA"]\n    1: ["1", "AGUASBLANCAS-AGB", "-", "0"]\n    2: ["425", "AGUASBLANCAS-AGBQ", "-", "403"]\n    ]\n
Run Code Online (Sandbox Code Playgroud)\n

有没有办法用 Papaparse 制作 JSON 对象数组?而不是每行的数组的数组

\n

Mat*_*Way 9

根据此处的文档: https: //www.papaparse.com/docs#config

您只需设置header: true选项,结果就会成为对象数组。


Ali*_*emi 0

我不经常使用paparse,但我认为这里的文档可以帮助您 https://github.com/PolymerVis/papa-parse/blob/master/README.md