restore overridden window.JSON object
Some code that I don't have control over is overriding the global JSON object without checking if it's already implemented: var JSON = { org: "http://www.JSON.org", copyright: "(c)2005 JSON.org", license: "http://www.crockford.com/JSON/license.html", stringify: function(a, g) { ... The problem is that this version of the JSON parser is very old and has a bug, which is fouling up my attempts at serialization. (Others have had a similar problem with this implementation.) Can I get at the browser's native implementation? I thought delete would work , but it doesn't. I suspect that's because JSON