2009-09-26 9 views

答えて

38

ライブラリjson2.jsを使用する必要があります。標準のJSON.stringify(...)の基本は、一部のブラウザにネイティブが含まれていることです。

あなたはそれがここから発信のページを見つけることができます:スクリプトは自動的にそれが存在しない場合にのみJSON.stringify(...)メソッドが追加されますので、それを持っているブラウザでは、それを含む危険がないことを確認せhttps://github.com/douglascrockford/JSON-js/blob/master/json2.js

を。

+0

しかし、ネイティブ実装では不一致を修正していませんか? – kangax

+0

ネイティブ実装での具体的な不一致は認識していませんが、修正されていません。スクリプトが実行するのは、メソッドが存在するかどうかを調べることです。それが追加されない場合はそれを追加し、それ以外の場合はそのまま残します。 –

+0

JScriptのJSONバグ - http://blogs.msdn.com/jscript/archive/2009/06/23/native-json-support-in-ie8-and-tracking-the-ecmascript-fifth-edition-draft-specification .aspx MozillaとWebKitは、対応するバグトラッカーで見つけることができます。 – kangax

関連する問題