小编Lee*_*nis的帖子

从节点中的 JSON 文件中删除字段

我想从节点中的 JSON 文件中删除一个字段。假设我的文件如下所示

{
    'name': John Doe,
    'nickname': Johnny
}
Run Code Online (Sandbox Code Playgroud)

如果我说delete('nickname');我希望它看起来像这样。

{
    'name': John Doe
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?还有一种方法可以检查文件中还剩下多少元素?如果是这样,如果它是空的,我怎样才能删除整个文件?

更新:这是我正在调试的代码

var data = require(pathToFile);
            var element = data[deleteKey];
            delete element;
            fs.writeFileSync(pathToFile, JSON.stringify(data, null, 4), 'utf8');
            res.end(deleteKey + ' was deleted');
            console.log(JSON.stringify(data, null, 4));
Run Code Online (Sandbox Code Playgroud)

javascript json file node.js

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

file ×1

javascript ×1

json ×1

node.js ×1