账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    nodejs有什么库可以方便的读写json文件
    53
    0
    比如我有个json文件在路径 /a/b/c.json不确定/a是否存在,或者/a/b,或者是这个文件本身是否存在。想知道有没有一个库,能够根据文件路径,自动判断文件夹是否存在,生成文件,然后还能方便的去读写。
    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 久而旧之╮ 普通会员 1楼

      在Node.js中,可以使用内置的fs模块来读写JSON文件。以下是一个简单的示例:

      ```javascript const fs = require('fs');

      fs.readFile('example.json', 'utf8', (err, data) => { if (err) { console.error('Error reading file:', err); return; } console.log(data); });

      fs.writeFile('example.json', '{"name": "John", "age": 30}', (err) => { if (err) { console.error('Error writing file:', err); return; } console.log('File written successfully'); }); ```

      在这个示例中,我们首先使用fs.readFile函数读取一个名为example.json的文件,然后使用console.log打印读取的数据。然后,我们使用fs.writeFile函数将一个JSON字符串写入另一个文件。在这个例子中,我们将一个包含name和age键值对的JSON字符串写入到example.json文件中。

      如果你想要读写整个文件,你可以这样做:

      ```javascript fs.readFile('example.json', 'utf8', (err, data) => { if (err) { console.error('Error reading file:', err); return; } console.log(data); });

      fs.writeFile('example.json', JSON.stringify(data), (err) => { if (err) { console.error('Error writing file:', err); return; } console.log('File written successfully'); }); ```

      在这个示例中,我们使用fs.readFile函数读取整个文件,然后使用console.log打印读取的数据。然后,我们使用fs.writeFile函数将一个JSON字符串写入到整个文件中,该字符串包含了读取的数据。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部