import fs from 'fs'; // 读取环保内推岗位数据 const envJobsPath = './网页未导入数据/环保产业/环保内推岗位.json'; const envJobs = JSON.parse(fs.readFileSync(envJobsPath, 'utf-8')); // 处理字段名映射,将"岗位招聘截止时间"改为"截止时间"以保持一致 const transformedJobs = envJobs.map(job => { const newJob = { ...job }; // 字段名映射 if (job['岗位招聘截止时间']) { newJob['截止时间'] = job['岗位招聘截止时间']; delete newJob['岗位招聘截止时间']; } return newJob; }); // 写入到companyJobsNew.json const targetPath = './src/data/companyJobsNew.json'; fs.writeFileSync(targetPath, JSON.stringify(transformedJobs, null, 2)); console.log(`✅ 环保内推岗位数据替换完成!`); console.log(` 共替换 ${transformedJobs.length} 个岗位`); console.log(` 数据已保存至: ${targetPath}`);