如何在 JavaScript 中读写 json 数据?我正在制作一个 chrome 扩展,它将读取和写入 json,但到目前为止还不知道如何做到这一点。 我的 chrome 扩展目录中有一个 .json 文件,我想向其中读取和写入数据
例如:如果我有这个代码
{
"members": {
"Thing": {
"someValue": "1",
"anotherValue": "2"
}
}
}
我如何从中读取“someValue”? 或者我怎样才能使“anotherValue”等于3?
感谢任何帮助!
最佳答案
您可以使用 NodeJS 'fs' 库来写入和读取文件。 尝试一下是否有效。
var fs = require('fs');
var x =
{
"members": {
"Thing": {
"someValue": "1",
"anotherValue": "2"
},
"secondThing":{
"secondValue":"3",
"anotherSecondVal":"4"
}
}
}
fs.writeFile('members.json', JSON.stringify(x), 'utf8', (err,data)=>{
//callback
});
fs.readFile('members.json','utf8',(err,data)=>{
if(data){
console.log(JSON.parse(data))
} else{
console.log(err)
}
})
关于javascript - 使用 chrome 扩展在 javascript 中读取和写入 json 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49935496/