我有一个如下所示的文本{"age": "52", "id": 1, "name": "Hulk"}{"age": "33", "id": 2, "name": "Iron Man"}我想读取文件并将其放入一个对象数组中。这是我到目前为止所做的const fs = require("fs");const customerFile = fs.readFileSync("./customers.txt", "utf-8");const customerArr = customerFile.split("\n");如您所见,我正在拆分文件,这会创建一个数组,但我一直在研究如何将数组中的项目转换为对象。我怎样才能做到这一点?
1 回答
米脂
TA贡献1836条经验 获得超3个赞
您使用的格式称为ndjson。您可以尝试寻找专门为其制作的解析器。
或者,如果您将它逐行读取到数组中,则可以使用JSON.parse
.
customerArr.map(i => JSON.parse(i));
添加回答
举报
0/150
提交
取消