json160.gif


JSON : LA SINTAXIS DE MONGODB



JSON (JavaScript Object Notation) es un lenguaje esquematizado usado en MongoDB para representar las colecciones y sus respectivos datos como documentos de texto. Entre otras alternativas a JSON, podemos encontrar AJAX y XML.
Se emplea habitualmente en entornos donde el tamaño del flujo de datos entre cliente y servidor es de vital importancia(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. También se puede usar json para compartir datos entre distintas plataformas o lenguajes, puedes tener una base de datos y obtener los datos en formato json para que sean leidos en tu app android, app ios, python, windows app.Es prácticamente igual que él codigo utilizado a la hora de crear objetos en JavaScript, la unica diferencia entre ambos es que los datos de JSON están en formato texto.

SEMEJANZAS CON XML:
  • Pretenden ser cercanos al lenguaje humano para así facilitar su interpretación.
  • Se encuentran establecidos bajo un orden jerárquico (valores dentro de valores).
  • Siendo las sintaxis mas utilizados, son compatibles con una gran de programas dedicados programación.
  • Ambos cuentan con validaciones oficiales lo cual facilita el trabajo al programador.

DIFERENCIAS DE JSON:
  • No es necesaria el uso de etiquetas de cierre
  • Su sintaxis en ocasiones puede resultar más reducida que la de XML.
  • Es más rápido en cuanto lo que respecta a la lectura y escritura de una insurgente cantidad de datos.
  • Puede usar Arrays así como tablas Hashes que otorgan valores de interpretación a los id que se representan a esta.

Add Discussion