如何使用node js迭代txt文件中的json数据?

How to iterate json data in txt file using node js?

我尝试使用 file(fs) module.its json 迭代 txt 文件中的数据 json 数据是字符串格式,但我想要对象 format.how 来实现它。

amd.txt

{
 "first_name":"iball"
}
{
 "first_name":"ibell"
}  

product.js

fs.readFile("amd.txt","utf8", (err, data) => {
            if (err) throw err;
            let student = JSON.stringify(data);
            student = JSON.parse(student
            console.log(typeof student)
        });

当前输出

string

异常输出

object

我会试试这个,像这样更改文件 amd.txt:

[
    {
        "first_name":"iball"
    },
    {
        "first_name":"ibell"
    }
]

然后像这样更改您的代码:

fs.readFile("amd.txt", "utf8", (err, data) => {
    if (err) throw err;
    students = JSON.parse(data);

    // Iterate list..
    console.log("Student list: ")
    students.forEach(student => {
        console.log(`First name: ${student.first_name}`);
    });
});

而且我认为您会更接近您想要的结果!