📜  js 写入 json 文件 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:01.059000             🧑  作者: Mango

使用 JavaScript 写入 JSON 文件

在 JavaScript 中,使用 JSON.stringify() 方法可以将对象转换为 JSON 字符串,而使用 fs 模块中的 writeFile() 方法可以将字符串写入文件中。因此,我们可以结合这两种方法来将 JSON 格式的数据写入文件。

以下是具体步骤:

  1. 引入 fs 模块和要写入的 JSON 数据。
const fs = require('fs');

const jsonData = {
  name: 'John Doe',
  age: 30,
  email: 'johndoe@email.com'
};
  1. 将 JSON 数据转换为字符串。
const jsonString = JSON.stringify(jsonData);
  1. 使用 fs.writeFile() 方法将数据写入文件。
fs.writeFile('data.json', jsonString, (err) => {
  if (err) {
    console.log(err);
  } else {
    console.log('Data written to file');
  }
});

完整代码如下:

const fs = require('fs');

const jsonData = {
  name: 'John Doe',
  age: 30,
  email: 'johndoe@email.com'
};

const jsonString = JSON.stringify(jsonData);

fs.writeFile('data.json', jsonString, (err) => {
  if (err) {
    console.log(err);
  } else {
    console.log('Data written to file');
  }
});

运行上述代码后,会在文件夹中创建一个名为 data.json 的文件,并将数据写入其中。

注意:写入文件时需要有写入权限,如果文件夹没有写入权限会导致写入失败。

这就是使用 JavaScript 写入 JSON 文件的方法。