是否有使用JavaScript将对象添加到外部JSON文件的方法?
我有一个名为datas.json的JSON文件,其内容如下:
{
"Employes":[
{
"id": 1,
"fullName": "Test Test"
}
],
"Infos":[
{
"id": 1,
"address": "Test Test test test test",
"employes": 1
}
]
}
我尝试这样做,可以推送到当前数组,但是在文件上我被阻止了。
function pushJSONFile(){
fetchJSONFile(function(data){
console.log(data.Employes);
data.Employes.push({
"id": 2,
"fullName": "Test Test 2"
});
jsonStr = JSON.stringify(data.Employes);
});
}
那么,是否有任何方法可以使用本机JavaScript(Vanilla JS)将新对象推送到此JSON文件?
更多解释,我想在推这个新对象时使用:
data.Employes.push({
"id": 2,
"fullName": "Test Test 2"
});
如果打开我的datas.json文件,将如下所示:
{
"Employes":[
{
"id": 1,
"fullName": "Test Test"
},
{
"id": 2,
"fullName": "Test Test 2"
}
],
"Infos":[
{
"id": 1,
"address": "Test Test test test test",
"employes": 1
}
]
}