gpt4 book ai didi

javascript - 在已定义的 JSON 文件中写入键的新值

转载 作者:行者123 更新时间:2023-12-01 00:19:32 25 4
gpt4 key购买 nike

我的数据库中有每个用户的 JSON 文件。我想在操作上将键的值从 true 更改为 false。如何将其写入文件中?以下是 JSON 文件:

{
"name": "hi",
"email": "hi@mail.com",
"secFactorType": "microsoftTotpAuth",
"loginid": "9867033239",
"timezone": "+5.5",
"workStartHours": "0900",
"workEndHours": "1700",
"ifRegenerateQR": true
}

我想将文件中 ifRegenerateQR 的值更改为 false

JSON.parse(fs.readFileSync(userInfoFile)).ifRegenerateQR = false;

这不是写入文件。如何使用 fs.writeFile() 将更改写入文件?

最佳答案

读取文件并存储在JS对象中。

const obj = JSON.parse(fs.readFileSync(userInfoFile));

改变你想改变的一切。

obj.ifRegenerateQR = false;

将 obj 写回文件。

fs.writeFile(JSON.stringify(obj));

关于javascript - 在已定义的 JSON 文件中写入键的新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59528474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com