JS更改树型json的key键想要更改json中的键,如图要将 naveName 更改为 title
/**
*
* 使⽤正则来修改Tree型json数据中的key属性名:
* params arrayJsonObj <array> 需要修改的json格式的数组
* params newKey <string> 需要修改成的key值
* params oldKey <string> 需要被修改的key值
*/
function changeTreeDate(arrayJsonObj, oldKey, newKey) {
let str = JSON.stringify(arrayJsonObj);
let reg = new RegExp(oldKey, 'g');
let newStr = place(reg, newKey);
return JSON.parse(newStr);
}
js获取json的key和value
let newJson = changeTreeDate(nav, 'naveName', 'title');
console.log(newJson);
结果如下图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。