json internet-explorer internet-explorer-7 internet-explorer-6

JSON en IE6(IE7)



internet-explorer internet-explorer-7 (4)

Perdón por mi hospitalización, pero después de algunas semanas quedándome hasta tarde y simplemente poniendo mi web en línea, simplemente no me queda energía para depurar ... No puedo buscar en Google cómo implementar JSON en IE6 e IE7 ... estoy usando

JSON.stringify(...)

Por lo que entiendo JSON no está integrado en IE6-7 y tiene que ser agregado dinámicamente en código en línea ... ¿cómo lo haces?

Ya tengo jQuery: ¿entiendo que su motor JSON depende del navegador nativo?

Entonces algunos comentarios sobre el código JSON no válido que hace que IE6-7 falle, pero pensé que no era nativo en IE6-7?

¿Nadie?


"código en línea agregado dinámicamente" está utilizando la funcionalidad proporcionada por la biblioteca json2 de Douglas Crockfords, o la propia implementación de jQuery si la versión del navegador no lo admite de forma nativa.

jQuery no se basa en ninguna funcionalidad de decodificación JSON proporcionada por el navegador. Si el navegador admite la decodificación JSON, jQuery lo usará.


Como desea utilizar el método JSON.stringify , deberá incluir el analizador JSON3 para que sea compatible con IE <8.

Esta biblioteca cumple con los métodos estándar de la especificación ECMAScript 5th Edition y comprueba si hay una implementación nativa disponible, por lo que en el navegador moderno se usará esta implementación nativa.


Debe haber algo mal entendido. La notación de objeto ha estado en JavaScript desde hace un tiempo (hasta donde yo entiendo, es un concepto básico de JavaScript). Quiero decir, la capacidad de escribir código como var o= {a:"b"};
Entonces, si puede hacer esto, también puede llamar a eval(''var o= {a:"b"};'') y esa es la forma en que "implementa JSON" en cualquier navegador.

ACTUALIZACIÓN: vuelve a leer tu publicación y finalmente entiendes que el problema es serializar objetos, no deserializarlos. Luego puede usar la biblioteca de JavaScript para eso: https://github.com/douglascrockford/JSON-js/blob/master/json2.js