私が制御できないコードの中には、グローバルJSONオブジェクトが既に実装されているかどうかを確認せずにオーバーライドしているものがあります。
var JSON = {
org: "http://www.JSON.org",
copyright: "(c)2005 JSON.org",
license: "http://www.crockford.com/JSON/license.html",
stringify: function(a, g) {
...
問題は、このバージョンのJSONパーサーが非常に古く、バグがあり、シリアル化の試みを汚していることです。(他の人もこの実装で同様の問題を抱えています。)
ブラウザのネイティブ実装を入手できますか?削除は機能すると思いましたが、機能しません。これは、JSONがオブジェクトであり、プロトタイプのメソッドではないためだと思います。それを取得する他の方法はありますか?