Está en la página 1de 3

JSON

INTRODUCCION
JSON (JavaScript Object Notation - Notacin de Objetos de JavaScript) es un formato de texto que
es completamente independiente del lenguaje pero utiliza convenciones que son familiares para los
programadores de la familia de lenguajes C, incluyendo C , C ++, C #, Java, JavaScript, Perl,
Python, y muchos otros.
JSON se basa en dos estructuras:
Una coleccin de pares nombre / valor. En varios idiomas, esto se realiza como un objeto,
registro, estructura, diccionario, tabla hash, lista con clave, o matriz asociativa.
Una lista ordenada de valores. En la mayora de los idiomas, esto se realiza como una matriz,
vector, lista o secuencia.
En JSON, asumen estas formas:
Un objeto es un conjunto desordenado de pares nombre / valor. Un objeto comienza con {(llave
izquierda) y termina con (llave derecha)}. Cada nombre es seguido por: (dos puntos) y la pares nombre /
valor estn separados por, (coma).

Una matriz es una coleccin ordenada de valores. Una serie comienza con [(corchete izquierdo) y
termina con (corchete derecho)]. Los valores estn separados por, (coma).

Un valor puede ser una cadena entre comillas dobles, o un nmero, o verdadero o falso o nulo, o
un objeto o un array. Estas estructuras se pueden anidar.

Una cadena es una secuencia de cero o ms caracteres Unicode, envuelto entre comillas dobles, con
escapes de barra invertida. Un personaje es representado como una sola cadena de caracteres. Una
cadena es muy parecido a una C o una cadena Java.

Un nmero es muy parecido a una C o nmero de Java, a excepcin de que los formatos octales y
hexadecimales no se utilizan.

Los espacios en blanco pueden insertarse entre cualquier par de smbolos.


Exceptuando pequeos detalles de codificacin, esto describe completamente el lenguaje.

Bibliografa

http://json.org/json-es.html

http://codigoprogramacion.com/cursos/javascript/introduccion-a-jsonsintaxis-y-ejemplos.html#.VAqduMIg_IV