全部修改对象某个属性名
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')));