全部修改对象某个属性名

3 篇文章 0 订阅
Data: {
  "TotalCount": 6,
  "Entitys": [
    {
      "Id": 5,
      "ParentId": 0,
      "Name": "26767",
      "Label": "26767",
      "Remark": "2",
      "Children": [ // ->children
        {
          "Id": 6,
          "ParentId": 5,
          "Name": "3",
          "Label": "3",
          "Remark": null,
          "Children": {
            "Id": 6,
            "ParentId": 5,
            "Name": "3",
            "Label": "3"
          }
        }
      ]
    },
    {
      "Id": 7,
      "ParentId": 0,
      "Name": "string",
      "Label": "string",
      "Remark": "string",
      "Children": null
    },
    {
      "Id": 12,
      "ParentId": 0,
      "Name": "67",
      "Label": "67",
      "Remark": "",
      "Children": null
    },
    {
      "Id": 13,
      "ParentId": 0,
      "Name": "67",
      "Label": "67",
      "Remark": "",
      "Children": null
    },
    {
      "Id": 14,
      "ParentId": 0,
      "Name": "666665555",
      "Label": "666665555",
      "Remark": "",
      "Children": null
    },
    {
      "Id": 15,
      "ParentId": 0,
      "Name": "67",
      "Label": "67",
      "Remark": "",
      "Children": null
    }
  ]
}

 

let yy = JSON.stringify(this.Data)
String.prototype.replaceAll = function (FindText, RepText) {
  let regExp = new RegExp(FindText,'g');
  return this.replace(regExp, RepText);
}
console.log(JSON.parse(yy.replaceAll('Children','replaceChild')));

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值