1、读取json生成json
const fs = require('fs');
try {
fs.readFile('./json.json', 'utf8', function(err, data) {
if (err) {
console.log(err);
return;
}
const arr = JSON.parse(data).filter(item=>item.bemail);
let User = arr.map(function(item, index){
return {
"userStatus": "20",
"password": "96e79218965eb72c92a549dd5a330112",
"name": item.bemail.split("@")[0],
"jobNumber": "GMO"+item.bemail.split("@")[0]+ item.contacts+ index,
"nickName": item.contacts,
"mobile": item.contactInformation,
"email": item.bemail,
"employeeName": null,
"userType": "NORMAL"
};
});
fs.writeFile('./test.json', JSON.stringify(User, null, 2), 'utf8', (err) => {
if (err) {
console.error("写入文件时出错:", err);
return;
}
console.log("JSON数据已成功写入文件");
});
});
} catch (error) {
console.log(error);
}