Index: src/js/json.js |
diff --git a/src/js/json.js b/src/js/json.js |
index e72c1f68cb654af872fc5865c0fd5a077f5bba88..6f68f3c2455323a2dc0e619364e9766cfb74e754 100644 |
--- a/src/js/json.js |
+++ b/src/js/json.js |
@@ -234,6 +234,9 @@ function JSONStringify(value, replacer, space) { |
} else { |
gap = ""; |
} |
Yang
2016/02/19 10:36:34
whitespace before "!gap".
|
+ if (!IS_CALLABLE(replacer) && !property_list &&!gap && !IS_PROXY(value)) { |
+ return %BasicJSONStringify(value); |
+ } |
return JSONSerialize('', {'': value}, replacer, new InternalArray(), "", gap); |
} |