2. ¿QUÉ ES JSON?
• JSON (JavaScript Object Notation - Notación de Objetos de JavaScript) es un formato ligero de
intercambio de datos.
• JSON es un formato de texto que es completamente independiente del lenguaje pero utiliza
convenciones que son ampliamente conocidos por los programadores de la familia de lenguajes C,
incluyendo C, C++, C#, Java, JavaScript, Perl, Python, y muchos otros. Estas propiedades hacen que
JSON sea un lenguaje ideal para el intercambio de datos.
• JSON se caracteriza por reducir el tamaño de los archivos y el volumen de datos que es necesario
transmitir frente a otros estándares como XML. Por ello JSON fue adquiriendo popularidad hasta
convertirse en un estándar. Esto no significa que XML haya dejado de utilizarse. En la actualidad se
utiliza tanto XML como JSON para el intercambio de datos. Utilizar uno u otro depende de las
circunstancias y de las preferencias que en cada momento se determinen.
3. DIFERENCIAS ENTRE JAVASCRIPT Y JSON
JavaScript Diferencias en JSON
Objetos y Arreglos
Los nombres de propiedades(keys) deben ser cadenas entre comillas
dobles; las comas finales están prohibidas.
Números Un punto decimal(.) debe ser seguido por al menos un dígito.
Cadenas Sólo algunos caracteres pueden ser escapados; algunos caracteres de
control están prohibidos. Los caracteres del separador de línea (Unicode
2028) y el separador de párrafo Unicode (Unicode 2029) están
permitidos.
4. JSON SE BASA EN DOS ESTRUCTURAS
• Una colección de pares de 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 mayoría de los idiomas, esto se realiza como una matriz ,
vector, lista o secuencia.
5. LA CREACIÓN DE LOS OBJETOS JSON IMPLICA ESCRIBIR DATOS, PARA ELLO:
• Los datos están separados por comas.
• los datos se escriban en pares, siendo primero el nombre o atributo del mismo y luego el
valor del dato.
• Los objetos JSON están rodeados por llaves “{}”
• Llaves cuadradas [ ] guardan arreglos, incluyendo otros objetos JSON
Ejemplo de un objeto JSON que guarda un usuario y password:
7. JSON significa J ava S cript O bject N otation
JSON es un formato liviano para almacenar y transportar datos
JSON se usa a menudo cuando los datos se envían desde un servidor a una página web
JSON es "autodescriptivo" y fácil de entender
CARACTERÍSTICAS
8. EJEMPLO JSON
Este ejemplo define un objeto de empleados: una matriz de 3 registros de empleados (objetos):
Reglas de sintaxis JSON:
Los datos están en pares de nombre / valor
Los datos están separados por comas.
Las llaves contienen objetos
Los corchetes contienen matrices
9. BIBLIOGRAFÍAS
• Rodríguez, A. (2006). Obtenido de Una matriz es una colección ordenada de valores.
Una matriz comienza con [ corchete izquierdo y termina con ] corchete derecho . Los
valores están separados por comas .
• w3school. (2019). Obtenido de https://www.w3schools.com/whatis/whatis_json.asp