resetKey.js 541 B

1234567891011121314151617181920
  1. const fs = require('fs');
  2. // 读取json
  3. const list = JSON.parse(fs.readFileSync('./pc_menu_ermcp_v6.json'));
  4. const resetKey = arr => {
  5. arr.forEach(el => {
  6. if(el.rulekey && !el.rulekey.includes('client_pc')) {
  7. el.rulekey = 'client_pc_web_qiyefengguan_' + el.rulekey
  8. }
  9. if(el.children) {
  10. resetKey(el.children)
  11. }
  12. if(el.auth) {
  13. resetKey(el.auth)
  14. }
  15. });
  16. }
  17. resetKey(list)
  18. fs.writeFileSync("./out/pc_menu_ermcp_v6.json", JSON.stringify(list, null, '\t'));