SlideShare a Scribd company logo
1 of 16
Equipo 2
Desarrollo de Aplicaciones III
Agenda
•   Historia
•   Definición de Json
•   Versiones
•   Estructura
•   Formas de representar
    • Objetos
    • Arreglos
    • Tipos de valores
• Codificador && Decodificador
Historia
• 1999 ECMAScript Third Edition

• 2001 State Software, Inc.

• 2002 JSON.org

• 2005 Ajax

• 2006 RFC 4627
¿Qué es Json?
• Acrónimo JavaScript Object Notation
       (Notación de Objetos JavaScript)
• Es un formato ligero para el intercambio de datos.
• Especialmente como alternativa a XML en AJAX
• Es más pequeño que XML, más rápido y más fácil de analizar.
Ventajas
 •   No etiqueta de cierre
 •   Más rápida de leer y escribir
 •   Se puede analizar utilizando una función de JavaScript eval ()
 •   Utiliza matrices
 •   No hay palabras reservadas
Versiones

• Json no tiene numero de versiones



• Json es muy estable
Lista de lenguajes que
soportan
•   ActionScript
•    C, C#,
•    ColdFusion
•    Common Lisp,
•    Delphi
•    E, Eiffel
•    JavaScript,
•   ML
•   Objective-C, Objective CAML,
•   Rebol
•   Lua
•   Visual FoxPro.
Está constituido por dos
                             estructuras
• Una colección de pares de nombre/valor son conocidos como.
  •   Objeto
  •   Registro
  •   Estructura
  •   Diccionario
  •   Tabla hash
  •   arreglo asociativo.
• Una lista ordenada de valores.
  • Arreglos
  • vectores
  • listas o sequencias.
Formas de representar
                 Json
Objeto
 • Es un conjunto desordenado de pares nombre/valor.

 • Un objeto comienza con { y termina con }.
 • Cada nombre es seguido por :
 • Los pares nombre/valor están separados por ,




{ "id" : 46, "nombre": "Miguel", "empresa": "Autentia"}
Arreglo
    • Es una colección de valores.

    • Comienza con [ y termina con ]
    • Los valores se separan por ,




[
      {"Titulo": "El señor de los anillos", "Autor": "J.R.R. Tolkien"},
      {"Titulo": "Cancion de hielo y fuego", "Autor": "George RR Martin"},
      {"Titulo": "Los Pilares de la Tierra", "Autor": "Ken Follett"}
]
Valor
•   Puede ser una cadena de caracteres con comillas dobles
•   Un número
•   true, false o null,
•   Un objeto o un arreglo
Cadena de Caracteres
• Es una colección de cero o más caracteres Unicode,
  encerrados entre comillas dobles
Numero
• Un número es similar a un número C o Java, excepto que no se
  usan los formatos octales y hexadecimales.
Codificador y Decodificador
• JavaScript
  • Función eval()
• Php
  • Json_ecode();
  • Json_decode();
Referencias
•   Wilipedia
•   http://es.wikipedia.org/wiki/JSON
•   Json
•   http://www.json.org/json-es.html

More Related Content

What's hot (20)

Apuntes: Manejar el DOM con JavaScript
Apuntes: Manejar el DOM con JavaScriptApuntes: Manejar el DOM con JavaScript
Apuntes: Manejar el DOM con JavaScript
 
Chuleta de DTD
Chuleta de DTDChuleta de DTD
Chuleta de DTD
 
16 Alternativas XML
16 Alternativas XML16 Alternativas XML
16 Alternativas XML
 
JSON
JSONJSON
JSON
 
Tema 2
Tema 2Tema 2
Tema 2
 
Pyxser, Serialización XML en Python (paper)
Pyxser, Serialización XML en Python (paper)Pyxser, Serialización XML en Python (paper)
Pyxser, Serialización XML en Python (paper)
 
XML y DTDs
XML y DTDsXML y DTDs
XML y DTDs
 
Introduccion a DOM y AJAX - Javier Oliver Fulguera
Introduccion a DOM y AJAX  -  Javier Oliver FulgueraIntroduccion a DOM y AJAX  -  Javier Oliver Fulguera
Introduccion a DOM y AJAX - Javier Oliver Fulguera
 
XSLT y XPATH
XSLT y XPATHXSLT y XPATH
XSLT y XPATH
 
XSLT
XSLTXSLT
XSLT
 
nuevas etiquetas html rora!!! =)
nuevas etiquetas html rora!!! =)nuevas etiquetas html rora!!! =)
nuevas etiquetas html rora!!! =)
 
Procesamiento de XML en C#
Procesamiento de XML en C#Procesamiento de XML en C#
Procesamiento de XML en C#
 
13-Unidad 2. Operaciones Linq
 13-Unidad 2. Operaciones Linq 13-Unidad 2. Operaciones Linq
13-Unidad 2. Operaciones Linq
 
XPath
XPathXPath
XPath
 
Primeros pasos con Neo4j
Primeros pasos con Neo4jPrimeros pasos con Neo4j
Primeros pasos con Neo4j
 
ElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden GoogleElasticSearch: la tenés atroden Google
ElasticSearch: la tenés atroden Google
 
SAX (con PHP)
SAX (con PHP)SAX (con PHP)
SAX (con PHP)
 
Symfony2 and ElasticSearch
Symfony2 and ElasticSearchSymfony2 and ElasticSearch
Symfony2 and ElasticSearch
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
 
MongoDB GDG
MongoDB GDGMongoDB GDG
MongoDB GDG
 

Similar to Json

Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...
Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...
Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...RootedCON
 
Historia y fundamentos de la programación orientada a objetos
Historia y fundamentos de la programación orientada a objetosHistoria y fundamentos de la programación orientada a objetos
Historia y fundamentos de la programación orientada a objetosRafael Molano
 
03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQueryDanae Aguilar Guzmán
 
Curso de Scala: Trabajando con variables
Curso de Scala: Trabajando con variablesCurso de Scala: Trabajando con variables
Curso de Scala: Trabajando con variablesGary Briceño
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostreamTensor
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12victdiazm
 
10 11 introducción a r para desarrolladores
10 11 introducción a r para desarrolladores10 11 introducción a r para desarrolladores
10 11 introducción a r para desarrolladoresSoftware Guru
 
Hojas De CáLculo
Hojas De CáLculoHojas De CáLculo
Hojas De CáLculoguest677597
 
Hojas De CáLculo
Hojas De CáLculoHojas De CáLculo
Hojas De CáLculoguest5019ed
 
Hojas De CáLculo
Hojas De CáLculoHojas De CáLculo
Hojas De CáLculoguest677597
 
TIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLETIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLEEder Celis
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosandreadelacruz002
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosMaztherprozh
 
Introduccion_a_Python_000000000000000.pdf
Introduccion_a_Python_000000000000000.pdfIntroduccion_a_Python_000000000000000.pdf
Introduccion_a_Python_000000000000000.pdfFranciaMascarell
 
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....Luis Fernando Aguas Bucheli
 

Similar to Json (20)

G3 json
G3 jsonG3 json
G3 json
 
Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...
Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...
Rooted2020 taller de-reversing_de_binarios_escritos_en_golang_-_mariano_palom...
 
04 j flex
04 j flex04 j flex
04 j flex
 
Historia y fundamentos de la programación orientada a objetos
Historia y fundamentos de la programación orientada a objetosHistoria y fundamentos de la programación orientada a objetos
Historia y fundamentos de la programación orientada a objetos
 
03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery
 
Lectura de archivos xml ssis
Lectura de archivos xml   ssisLectura de archivos xml   ssis
Lectura de archivos xml ssis
 
Curso de Scala: Trabajando con variables
Curso de Scala: Trabajando con variablesCurso de Scala: Trabajando con variables
Curso de Scala: Trabajando con variables
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostream
 
Abf leccion 12
Abf leccion 12Abf leccion 12
Abf leccion 12
 
10 11 introducción a r para desarrolladores
10 11 introducción a r para desarrolladores10 11 introducción a r para desarrolladores
10 11 introducción a r para desarrolladores
 
Hojas De CáLculo
Hojas De CáLculoHojas De CáLculo
Hojas De CáLculo
 
Hojas De CáLculo
Hojas De CáLculoHojas De CáLculo
Hojas De CáLculo
 
Hojas De CáLculo
Hojas De CáLculoHojas De CáLculo
Hojas De CáLculo
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 
TIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLETIPO DE DATOS EN ORACLE
TIPO DE DATOS EN ORACLE
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Introduccion_a_Python_000000000000000.pdf
Introduccion_a_Python_000000000000000.pdfIntroduccion_a_Python_000000000000000.pdf
Introduccion_a_Python_000000000000000.pdf
 
Presentacion swoogle
Presentacion swooglePresentacion swoogle
Presentacion swoogle
 
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
4-Unidad 1: Introducción a la Plataforma .NET-1.2 Compònentes del Framework ....
 

Recently uploaded

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Recently uploaded (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Json

  • 1. Equipo 2 Desarrollo de Aplicaciones III
  • 2. Agenda • Historia • Definición de Json • Versiones • Estructura • Formas de representar • Objetos • Arreglos • Tipos de valores • Codificador && Decodificador
  • 3. Historia • 1999 ECMAScript Third Edition • 2001 State Software, Inc. • 2002 JSON.org • 2005 Ajax • 2006 RFC 4627
  • 4. ¿Qué es Json? • Acrónimo JavaScript Object Notation (Notación de Objetos JavaScript) • Es un formato ligero para el intercambio de datos. • Especialmente como alternativa a XML en AJAX • Es más pequeño que XML, más rápido y más fácil de analizar.
  • 5. Ventajas • No etiqueta de cierre • Más rápida de leer y escribir • Se puede analizar utilizando una función de JavaScript eval () • Utiliza matrices • No hay palabras reservadas
  • 6. Versiones • Json no tiene numero de versiones • Json es muy estable
  • 7. Lista de lenguajes que soportan • ActionScript • C, C#, • ColdFusion • Common Lisp, • Delphi • E, Eiffel • JavaScript, • ML • Objective-C, Objective CAML, • Rebol • Lua • Visual FoxPro.
  • 8. Está constituido por dos estructuras • Una colección de pares de nombre/valor son conocidos como. • Objeto • Registro • Estructura • Diccionario • Tabla hash • arreglo asociativo. • Una lista ordenada de valores. • Arreglos • vectores • listas o sequencias.
  • 10. Objeto • Es un conjunto desordenado de pares nombre/valor. • Un objeto comienza con { y termina con }. • Cada nombre es seguido por : • Los pares nombre/valor están separados por , { "id" : 46, "nombre": "Miguel", "empresa": "Autentia"}
  • 11. Arreglo • Es una colección de valores. • Comienza con [ y termina con ] • Los valores se separan por , [ {"Titulo": "El señor de los anillos", "Autor": "J.R.R. Tolkien"}, {"Titulo": "Cancion de hielo y fuego", "Autor": "George RR Martin"}, {"Titulo": "Los Pilares de la Tierra", "Autor": "Ken Follett"} ]
  • 12. Valor • Puede ser una cadena de caracteres con comillas dobles • Un número • true, false o null, • Un objeto o un arreglo
  • 13. Cadena de Caracteres • Es una colección de cero o más caracteres Unicode, encerrados entre comillas dobles
  • 14. Numero • Un número es similar a un número C o Java, excepto que no se usan los formatos octales y hexadecimales.
  • 15. Codificador y Decodificador • JavaScript • Función eval() • Php • Json_ecode(); • Json_decode();
  • 16. Referencias • Wilipedia • http://es.wikipedia.org/wiki/JSON • Json • http://www.json.org/json-es.html