【发布时间】:2022-01-13 13:26:27
【问题描述】:
我想将另一个 Json 文件中的数据添加到另一个而不覆盖现有文件。我无法再进一步了,控制台总是给我以下信息:
Console output
Data
string
[
"follow1",
"follow2",
"follow3",
"follow4",
"[\"follow5\",\"follow6\",\"follow7\",\"follow8\",\"follow9\"]"
]
这是我的代码,我想添加数据但没有方括号和反斜杠。如果有人可以帮助我,那就太好了。非常感谢
const user = require('./user.json');
const oldUser = user.user_follwos["user1"];
const data = require('./data.json');
const toAdd = JSON.stringify(data);
const result = JSON.stringify(toAdd);
oldUser.push(...toAdd.split(' '))
const newData = JSON.stringify(oldUser, null, 4)
console.log('\nData \n' + typeof newData + ' \n' + newData);
这是我的 json 文件
//user.json
{
"application_id": "123546789",
"user_follwos": {
"user1": [
"follow1",
"follow2",
"follow3",
"follow4"
],
"user2": [
"followA",
"followB",
"followC",
"followD"
]
},
...
...
}
//data.json
[
"follow5",
"follow6",
"follow7",
"follow8",
"follow9"
]
【问题讨论】:
标签: javascript node.js json writefile