2009-09-26 13 views

Respuesta

38

Debe usar la biblioteca json2.js. Es la base del estándar JSON.stringify(...) que algunos navegadores incluyen de forma nativa.

Puede encontrar la página que se originó a partir de aquí: https://github.com/douglascrockford/JSON-js/blob/master/json2.js

El script automáticamente se asegura que sólo añade un método JSON.stringify(...) si no existe lo que no hay peligro incluidas en un navegador que lo tiene .

+0

Pero no soluciona las discrepancias en las implementaciones nativas, ¿o sí? – kangax

+0

No conozco ninguna discrepancia específica en las implementaciones nativas, pero no, no las soluciona. Lo que hace el script es verificar si el método existe. Si no lo hace, lo agrega, de lo contrario lo deja solo. –

+0

Errores JSON de JScript - http://blogs.msdn.com/jscript/archive/2009/06/23/native-json-support-in-ie8-and-tracking-the-ecmascript-fifth-edition-draft-specification .aspx Mozilla y WebKit se pueden encontrar en los rastreadores de errores correspondientes. – kangax

Cuestiones relacionadas