Допустим, у меня есть объект JSON, такой как
var myjson = {
"com.mycompany.top.Element" : {
"com.mycompany.top.count" : 10,
"com.mycompany.top.size" : 0
....
}
};
И я хочу заменить точки / точки в ключах двоеточием, чтобы JSON стал:
var myjson = {
"com:mycompany:top:Element" : {
"com:mycompany:top:count" : 10,
"com:mycompany:top:size" : 0
....
}
};
JSON2 от Doublos Crockford просто заменяет значения, а не ключи. Интересно, кто-нибудь еще написал регулярное выражение или парсер для замены текста, составляющего ключ?