var OString = function(O) {
var S = [];
for ( var i in O) {
O[i] = typeof O[i] == 'string' ? '"' + O[i] + '"' : (typeof O[i] == 'object' ? OString(O[i]) : O[i]);
S.push(i + ':' + O[i]);
}
return '{' + S.join(',') + '}';
};
var S = [];
for ( var i in O) {
O[i] = typeof O[i] == 'string' ? '"' + O[i] + '"' : (typeof O[i] == 'object' ? OString(O[i]) : O[i]);
S.push(i + ':' + O[i]);
}
return '{' + S.join(',') + '}';
};