📅  最后修改于: 2023-12-03 15:17:53.710000             🧑  作者: Mango
在 Node.js 中,我们可以使用 readFileSync 函数来同步地读取文件内容。在本文中,我们将介绍如何读取 JSON 文件并解析其内容。
{
"name": "john",
"age": 30,
"hobbies": ["reading", "music", "sports"],
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001"
}
}
const fs = require('fs');
const content = fs.readFileSync('example.json');
读取 JSON 文件后,我们需要将其解析为 JavaScript 对象以便我们可以使用它们。我们可以使用 JSON.parse() 函数将 JSON 字符串转换为 JavaScript 对象,如下所示:
const fs = require('fs');
const content = fs.readFileSync('example.json');
const data = JSON.parse(content);
console.log(data.name); // john
console.log(data.age); // 30
console.log(data.hobbies); // ["reading", "music", "sports"]
console.log(data.address); // { street: "123 Main St", city: "New York", state: "NY", zip: "10001" }
const fs = require('fs');
const content = fs.readFileSync('example.json');
const data = JSON.parse(content);
console.log(data.name);
console.log(data.age);
console.log(data.hobbies);
console.log(data.address);
Node.js 的 readFileSync 函数允许我们同步地读取文件内容。当我们读取 JSON 文件时,我们需要将其解析为 JavaScript 对象以便我们可以使用它们。我们可以使用 JSON.parse 函数将 JSON 字符串转换为 JavaScript 对象。