Replace Keys Json In Javascript
Let's say I have a JSON object like var myjson = { 'com.mycompany.top.Element' : { 'com.mycompany.top.count' : 10, 'com.mycompany.top.size' : 0 .... } }; A
Solution 1:
You can use this recursive function:
function rewriteProperties(obj) {
if (typeof obj !== "object") return obj;
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
obj[prop.replace(/\./g, ":")] = rewriteProperties(obj[prop]);
if (prop.indexOf(".") > -1) {
delete obj[prop];
}
}
}
return obj;
}
Post a Comment for "Replace Keys Json In Javascript"