En JavaScript, ¿cuáles son las alternativas de JSON.stringify()
para navegadores que no tienen compatibilidad nativa con JSON? GraciasAlternativas de JSON.stringify() en JavaScript
23
A
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 .
Cuestiones relacionadas
- 1. JSON.stringify() y objetos de JavaScript
- 2. javascript json.stringify no se escapa?
- 3. alternativas de JavaScript
- 4. jQuery para JSON.stringify
- 5. JSON.stringify regresar []
- 6. JSON.stringify (objeto) incorrectos
- 7. Alternativas a JavaScript eval() para analizar JSON
- 8. JSON.stringify() no se escape apóstrofe
- 9. Jquery - JSON.stringify, array está vacío
- 10. JSON.stringify y JSON.parse no funcionan en IE9?
- 11. pasando una matriz a json.stringify
- 12. ¿JSON.stringify() es compatible con IE 8?
- 13. Discrepancia en JSON.stringify de valores de fecha en distintos navegadores
- 14. cómo usar de forma segura JSON.stringify
- 15. ¿Cuáles son las alternativas para evaluar en JavaScript?
- 16. Acceda al JSON.Stringify nativo de Rhino desde Java
- 17. ¿Por qué JSON.stringify arruina mi objeto datetime?
- 18. ¿Por qué JSON.stringify() acepta objetos Date?
- 19. Alternativas a DWR (www.directwebremoting.org)
- 20. Alternativas de vista en árbol
- 21. ¿Cómo se usa JSON.stringify en un método personalizado para JSON?
- 22. JSON.Stringify() en números grandes ¿altera el valor numérico?
- 23. ExpressJS res.render() error (JSON.stringify no puede funcionar en referencia circular)
- 24. circumvent ERROR ¿Cómo convertir la estructura circular a JSON al hacer JSON.stringify()?
- 25. Las diferencias en el resultado entre los navegadores JSON.stringify
- 26. ¿Por qué JSON.stringify no serializa los valores del prototipo?
- 27. alternativas WPF
- 28. Alternativas a YepNope y LabJS
- 29. ¿Alternativas PHP?
- 30. DbUnit.NET Alternativas
Pero no soluciona las discrepancias en las implementaciones nativas, ¿o sí? – kangax
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. –
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