Diferencia entre revisiones de «JSON»

Contenido eliminado Contenido añadido
Sin resumen de edición
Jesuja (discusión · contribs.)
Revertir a la revisión 51012136 de fecha 2011-10-31 23:48:28 de ArthurBot usando PopUps
Línea 1:
'''JSON''', acrónimo de ''JavaScript Object Notation'', es un formato ligero para el intercambio de datos. JSON es un subconjunto de la notación literal ptado por parte de la comunidadobjetos de desarrolladores[[JavaScript]] AJAX,que debidono arequiere lael ubicuidaduso de JavaScript en casi cualquier [[navegador webXML]].
 
La simplicidad de JSON ha dado lugar a la generalización de su uso, especialmente como alternativa a XML en [[AJAX]]. Una de las supuestas ventajas de JSON sobre XML como formato de intercambio de datos en este contexto es que es mucho más sencillo escribir un analizador sintáctico (parser) de JSON. En JavaScript, un texto JSON se puede analizar fácilmente usando el procedimiento <code>[[eval]]()</code>, lo cual ha sido fundamental para que JSON haya sido aceptado por parte de la comunidad de desarrolladores AJAX, debido a la ubicuidad de JavaScript en casi cualquier [[navegador web]].
 
En la práctica, los argumentos a favor de la facilidad de desarrollo de analizadores o del rendimiento de los mismos son poco relevantes, debido a las cuestiones de seguridad que plantea el uso de <code>eval()</code> y el auge del procesamiento nativo de XML incorporado en los navegadores modernos. 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, etc, que atienden a millones de usuarios) cuando la fuente de datos es explícitamente de fiar y donde no es importante el no disponer de procesamiento XSLT para manipular los datos en el cliente.