diff --git a/core-js/foreign/JSON.js b/core-js/foreign/JSON.js index 5b94c9c..d01a580 100644 --- a/core-js/foreign/JSON.js +++ b/core-js/foreign/JSON.js @@ -1,5 +1,6 @@ var Elm = Elm || {}; +var JSjson = JSON; Elm.JSON = function() { var JS = Elm.JavaScript; var empty = ['JSON',{}]; @@ -88,11 +89,11 @@ Elm.JSON = function() { return v[1]; } } - return JSON.stringify(fromValue([ 'JsonObject', obj ]), null, JS.castStringToJSString(sep)); + return JSjson.stringify(fromValue([ 'JsonObject', obj ]), null, JS.castStringToJSString(sep)); }; } function fromJSString(str) { - var obj = JSON.parse(str); + var obj = JSjson.parse(str); function toValue(v) { switch (typeof v) { case 'string' : return [ "JsonString", JS.castJSStringToString(v) ]; @@ -134,4 +135,4 @@ Elm.JSON = function() { JsonArray : JsonArray, JsonObject : JsonObject }; -}(); \ No newline at end of file +}();