$.jsonParse
Пфф... джиквери_головного_мозга какой-то.
Если можно чуть поменять JSON на {"2": "cvxcsv", "7": "dfsdsf"}
:var str = "{\"2\": \"cvxcsv\", \"7\": \"dfsdsf\"}";
var obj = JSON.parse(str);
console.log(obj); // {"2": "cvxcsv", "7": "dfsdsf"};
var str2 = JSON.stringify(obj);
console.log(str2); // "{"2": "cvxcsv", "7": "dfsdsf"}"
Если нельзя:eval regexp зря я это написал
jQuery не умеет без кавычек, поэтому нужно использовать библиотеку, например
json_parse.js.
И вообще, люди, перелезайте на Vanilla JS!