# HG changeset patch # User Atul Varma # Date 1239659817 25200 # Node ID 9414e2a40ed33f8075eda0ec73f72146f2c1e627 # Parent ed362e47defe02ab8852660522680837478efd5b Added a USE_EVAL_FOR_JSON_PARSING flag to the BrowserCouch object, which currently defaults to true. diff -r ed362e47defe -r 9414e2a40ed3 browser-couch.js --- a/browser-couch.js Mon Apr 13 14:51:05 2009 -0700 +++ b/browser-couch.js Mon Apr 13 14:56:57 2009 -0700 @@ -35,6 +35,8 @@ * ***** END LICENSE BLOCK ***** */ var BrowserCouch = { + USE_EVAL_FOR_JSON_PARSING: true, + get: function BC_get(name, cb, storage, JSON) { var self = this; @@ -59,6 +61,10 @@ if (!window.JSON) throw new Error('JSON library failed to load'); JSON = window.JSON; + if (BrowserCouch.USE_EVAL_FOR_JSON_PARSING) + JSON.parse = function JSON_parse(string) { + return eval("(" + string + ")"); + }; createDb(); }); } else {