Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


JSON

JSON
https://json.org/, https://json.org/json-fr.html y https://json.org/json-it.html
Información general
Extensión de archivo .json
Tipo de MIME application/json
Tipo de formato Lenguaje de marcado
Extendido de JavaScript
Estándar(es)
Formato abierto Sí 
Crockford fue el primero en especificar y popularizar el JSON

JSON (acrónimo de JavaScript Object Notation, 'notación de objeto de JavaScript') es un formato de texto sencillo para el intercambio de datos. Se trata de un subconjunto de la notación literal de objetos de JavaScript, aunque, debido a su amplia adopción como alternativa a XML, se considera un formato independiente del lenguaje.

Una de las supuestas ventajas de JSON sobre XML como formato de intercambio de datos es que resulta mucho más sencillo escribir un analizador sintáctico (parser) para él.[1]​ En JavaScript, un texto JSON se puede analizar fácilmente usando la función eval(), algo que (debido a la ubicuidad de JavaScript en casi cualquier navegador web) ha sido fundamental para que haya sido aceptado por parte de la comunidad de desarrolladores AJAX.[2][3][4]

En la práctica, los argumentos a favor de la facilidad de desarrollo de analizadores o de sus rendimientos son poco relevantes, debido a las cuestiones de seguridad que plantea el uso de eval() y el auge del procesamiento nativo de XML incorporado en los navegadores modernos.[5]​ Por esa razón, JSON se emplea habitualmente en entornos donde el tamaño del flujo de datos entre cliente y servidor es de vital importancia. De aquí su uso por Yahoo!, Google, Mozilla, etc, que atienden a millones de usuarios, cuando la fuente de datos es explícitamente de fiar y donde no es importante el hecho de no disponer de procesamiento XSLT para manipular los datos en el cliente.

Si bien se tiende a considerar JSON como una alternativa a XML, lo cierto es que no es infrecuente el uso de JSON y XML en la misma aplicación; así, una aplicación de cliente que integra datos de Google Maps con datos meteorológicos en SOAP (Simple Object Access Protocol) necesita hacer uso de ambos formatos.

En diciembre de 2005, Yahoo! comenzó a dar soporte opcional de JSON en algunos de sus servicios web.[6]

  1. «JSON Parser: View and Edit JSON». jsonformatter.org (en inglés). 
  2. «AJAX without XML» [Comparación entre XML, JSON y objetos Javascript]. Software secret weapons (en inglés). Archivado desde el original el 7 de mayo de 2007. 
  3. «Speeding Up AJAX with JSON» [Muestra lo sencillo que es referenciar JSON en lugar de XML]. Developer (en inglés). 
  4. «Comunicación AJAX - PHP con JSON». webelop. Argentina. Archivado desde el original el 27 de agosto de 2008. «Muestra cómo obtener información en AJAX consultando un archivo PHP. Tiene en cuenta el problema de los caracteres especiales». 
  5. «JSON: The Fat-Free Alternative to XML». json.org (en inglés). 
  6. Yahoo!. «Using JSON with Yahoo! Web services». Archivado desde el original el 6 de enero de 2010. Consultado el 2 de marzo de 2010. 

Previous Page Next Page






جسون Arabic JSON AZ JSON BE JSON Bulgarian জেসন Bengali/Bangla JSON Catalan JavaScript Object Notation Czech JavaScript Object Notation German JSON Greek JSON English

Responsive image

Responsive image