SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
INTRODUCCIÓN A
JSON
APRENDE MONGODB DESDE CERO
Apasoft.training@Gmail.com www.Apasoft-training.com
Introducción a JSON
❑JSON es un formato de intercambio de datos ligero y fácil de
leer orientado a su uso en la web.
❑Significa Java Script Object Notation
❑Es un estándar abierto y ampliamente utilizado en aplicaciones
de software y servicios web.
❑Transmite información en formato de texto plano entre
servidores y aplicaciones cliente.
❑JSON es compatible con lenguajes de programación como
JavaScript, Python, Java, entre otros. Es decir, es independiente
del lenguaje que usemos
Apasoft.training@Gmail.com www.Apasoft-training.com
Introducción a JSON
❑La estructura de un documento JSON consiste en una
colección de pares clave-valor
❑En realidad es similar a la estructura de un objeto en
JavaScript
❑Pueden ser números, cadenas, booleanos, objetos
(colección de pares clave-valor anidados), o arrays (lista
ordenada de valores).
Apasoft.training@Gmail.com www.Apasoft-training.com
Introducción a JSON
❑Los datos se separan en
forma de clave-valor
Apasoft.training@Gmail.com www.Apasoft-training.com
{
“nombre": “Pepe",
“Apellidos”: “Rodriguez”,
“edad": 32,
“ocupacion": “recepcionista,
“direccion": {
“calle": “ Pez 23",
"ciudad": “Madrid",
"state": “MA"
},
“telefonos": [
"555-555-1212",
"555-555-1213"
]
}
Introducción a JSON
❑Los datos se separan en
forma de clave-valor
❑Los datos se separan por
comas
Apasoft.training@Gmail.com www.Apasoft-training.com
{
“nombre": “Pepe",
“Apellidos”: “Rodriguez”,
“edad": 32,
“ocupacion": “recepcionista,
“direccion": {
“calle": “ Pez 23",
"ciudad": “Madrid",
"state": “MA"
},
“telefonos": [
"555-555-1212",
"555-555-1213"
]
}
Introducción a JSON
❑Los datos se separan en
forma de clave-valor
❑Los datos se separan por
comas
❑Se usan las llaves para
envolver un documento
JSON
Apasoft.training@Gmail.com www.Apasoft-training.com
{
“nombre": “Pepe",
“Apellidos”: “Rodriguez”
“edad": 32,
“ocupacion": “recepcionista,
“direccion": {
“calle": “ Pez 23",
"ciudad": “Madrid",
"state": “MA"
},
“telefonos": [
"555-555-1212",
"555-555-1213"
]
}
Introducción a JSON
❑Los datos se separan en
forma de clave-valor
❑Los datos se separan por
comas
❑Se usan las llaves para
envolver un documento
JSON
❑O un subconjunto de
datos
Apasoft.training@Gmail.com www.Apasoft-training.com
{
“nombre": “Pepe",
“Apellidos”: “Rodriguez”
“edad": 32,
“ocupacion": “recepcionista,
“direccion": {
“calle": “ Pez 23",
"ciudad": “Madrid",
"state": “MA"
},
“telefonos": [
"555-555-1212",
"555-555-1213"
]
}
Introducción a JSON
❑Los datos se separan en
forma de clave-valor
❑Los datos se separan por
comas
❑Se usan las llaves para
envolver un documento
JSON
❑O un subconjunto de
datos
Apasoft.training@Gmail.com www.Apasoft-training.com
{
“nombre": “Pepe",
“Apellidos”: “Rodriguez”
“edad": 32,
“ocupacion": “recepcionista,
“direccion": {
“calle": “ Pez 23",
"ciudad": “Madrid",
"state": “MA"
},
“telefonos": [
"555-555-1212",
"555-555-1213"
]
}
Introducción a JSON
❑¿Qué lo diferencia de XML?
❑Los dos tienen bastantes similitudes, por ejemplo que son auto descriptivos
,jerárquicos y pueden ser leídos y manejados por múltiples lenguajes.
❑sin embargo también tienen algunas diferencias , sobre todo hay que tener
en cuenta que json es un lenguaje más corto más rápido y más sencillo de
usar que XML
❑una de las desventajas de XML es que tiene que ser parseado por un XML
parser, mientras que JSON puede serlo por una función estándar de javascript
❑Por ejemplo , en un entorno web, JSON es parcheado de forma directa
mientras que XML tiene que ser recorrido en todos sus elementos para ir
recuperando sus valores
Apasoft.training@Gmail.com www.Apasoft-training.com
Introducción a JSON
❑Un ejemplo
de múltiples
documentos
JSON.
Apasoft.training@Gmail.com www.Apasoft-training.com
[
{
“nombre": “Pepe",
“Apellidos”: “Rodriguez”,
“edad": 32,
},
{
“nombre": “Raul",
“Apellidos”: “Fernandez”,
“edad": 32,
},
{
“nombre": “Rosa",
“Apellidos”: “Rodriguez”,
“edad": 32,
“ocupacion”: “informatica”
},
]

Más contenido relacionado

Más de Victor Zapata

10-Operadores+comparación.pdf
10-Operadores+comparación.pdf10-Operadores+comparación.pdf
10-Operadores+comparación.pdfVictor Zapata
 
mongodebdocumentos.pdf
mongodebdocumentos.pdfmongodebdocumentos.pdf
mongodebdocumentos.pdfVictor Zapata
 
011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdfVictor Zapata
 
05-Terminos+ (2).pdf
05-Terminos+ (2).pdf05-Terminos+ (2).pdf
05-Terminos+ (2).pdfVictor Zapata
 
03-Versiones (1).pdf
03-Versiones (1).pdf03-Versiones (1).pdf
03-Versiones (1).pdfVictor Zapata
 
01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdfVictor Zapata
 
00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdfVictor Zapata
 
0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdfVictor Zapata
 
00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdfVictor Zapata
 
pptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfpptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfVictor Zapata
 
Norma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfNorma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfVictor Zapata
 
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfAnalisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfVictor Zapata
 
Cualitativaestudiodecaso
CualitativaestudiodecasoCualitativaestudiodecaso
CualitativaestudiodecasoVictor Zapata
 

Más de Victor Zapata (20)

consultas.pptx
consultas.pptxconsultas.pptx
consultas.pptx
 
10-Operadores+comparación.pdf
10-Operadores+comparación.pdf10-Operadores+comparación.pdf
10-Operadores+comparación.pdf
 
CONSULTADB.pptx
CONSULTADB.pptxCONSULTADB.pptx
CONSULTADB.pptx
 
mongodebdocumentos.pdf
mongodebdocumentos.pdfmongodebdocumentos.pdf
mongodebdocumentos.pdf
 
MONGODBCREAR.pptx
MONGODBCREAR.pptxMONGODBCREAR.pptx
MONGODBCREAR.pptx
 
011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf011-Tipos+de+datos (1).pdf
011-Tipos+de+datos (1).pdf
 
05-Terminos+ (2).pdf
05-Terminos+ (2).pdf05-Terminos+ (2).pdf
05-Terminos+ (2).pdf
 
03-Versiones (1).pdf
03-Versiones (1).pdf03-Versiones (1).pdf
03-Versiones (1).pdf
 
01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf01-IntroducciónMongoDB (2).pdf
01-IntroducciónMongoDB (2).pdf
 
00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf00-Bases+de+dato+noSQL (3).pdf
00-Bases+de+dato+noSQL (3).pdf
 
0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf0001-Contenido+del+curso+mongodb (2).pdf
0001-Contenido+del+curso+mongodb (2).pdf
 
00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf00-PRESENTACIÓN+DEL+CURSO (2).pdf
00-PRESENTACIÓN+DEL+CURSO (2).pdf
 
pptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdfpptBC5D.pptm [Autoguardado].pdf
pptBC5D.pptm [Autoguardado].pdf
 
Norma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdfNorma.ISO.31000.2018.Espanol.pdf
Norma.ISO.31000.2018.Espanol.pdf
 
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdfAnalisis_de_riesgo_usando_la_metodologia_OWASP.pdf
Analisis_de_riesgo_usando_la_metodologia_OWASP.pdf
 
Gestion
GestionGestion
Gestion
 
Cualitativaestudiodecaso
CualitativaestudiodecasoCualitativaestudiodecaso
Cualitativaestudiodecaso
 
Paradigmas (1)
Paradigmas  (1)Paradigmas  (1)
Paradigmas (1)
 
Deber
DeberDeber
Deber
 
Conectividad
ConectividadConectividad
Conectividad
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

01-introduccion+json (1).pdf

  • 1. INTRODUCCIÓN A JSON APRENDE MONGODB DESDE CERO Apasoft.training@Gmail.com www.Apasoft-training.com
  • 2. Introducción a JSON ❑JSON es un formato de intercambio de datos ligero y fácil de leer orientado a su uso en la web. ❑Significa Java Script Object Notation ❑Es un estándar abierto y ampliamente utilizado en aplicaciones de software y servicios web. ❑Transmite información en formato de texto plano entre servidores y aplicaciones cliente. ❑JSON es compatible con lenguajes de programación como JavaScript, Python, Java, entre otros. Es decir, es independiente del lenguaje que usemos Apasoft.training@Gmail.com www.Apasoft-training.com
  • 3. Introducción a JSON ❑La estructura de un documento JSON consiste en una colección de pares clave-valor ❑En realidad es similar a la estructura de un objeto en JavaScript ❑Pueden ser números, cadenas, booleanos, objetos (colección de pares clave-valor anidados), o arrays (lista ordenada de valores). Apasoft.training@Gmail.com www.Apasoft-training.com
  • 4. Introducción a JSON ❑Los datos se separan en forma de clave-valor Apasoft.training@Gmail.com www.Apasoft-training.com { “nombre": “Pepe", “Apellidos”: “Rodriguez”, “edad": 32, “ocupacion": “recepcionista, “direccion": { “calle": “ Pez 23", "ciudad": “Madrid", "state": “MA" }, “telefonos": [ "555-555-1212", "555-555-1213" ] }
  • 5. Introducción a JSON ❑Los datos se separan en forma de clave-valor ❑Los datos se separan por comas Apasoft.training@Gmail.com www.Apasoft-training.com { “nombre": “Pepe", “Apellidos”: “Rodriguez”, “edad": 32, “ocupacion": “recepcionista, “direccion": { “calle": “ Pez 23", "ciudad": “Madrid", "state": “MA" }, “telefonos": [ "555-555-1212", "555-555-1213" ] }
  • 6. Introducción a JSON ❑Los datos se separan en forma de clave-valor ❑Los datos se separan por comas ❑Se usan las llaves para envolver un documento JSON Apasoft.training@Gmail.com www.Apasoft-training.com { “nombre": “Pepe", “Apellidos”: “Rodriguez” “edad": 32, “ocupacion": “recepcionista, “direccion": { “calle": “ Pez 23", "ciudad": “Madrid", "state": “MA" }, “telefonos": [ "555-555-1212", "555-555-1213" ] }
  • 7. Introducción a JSON ❑Los datos se separan en forma de clave-valor ❑Los datos se separan por comas ❑Se usan las llaves para envolver un documento JSON ❑O un subconjunto de datos Apasoft.training@Gmail.com www.Apasoft-training.com { “nombre": “Pepe", “Apellidos”: “Rodriguez” “edad": 32, “ocupacion": “recepcionista, “direccion": { “calle": “ Pez 23", "ciudad": “Madrid", "state": “MA" }, “telefonos": [ "555-555-1212", "555-555-1213" ] }
  • 8. Introducción a JSON ❑Los datos se separan en forma de clave-valor ❑Los datos se separan por comas ❑Se usan las llaves para envolver un documento JSON ❑O un subconjunto de datos Apasoft.training@Gmail.com www.Apasoft-training.com { “nombre": “Pepe", “Apellidos”: “Rodriguez” “edad": 32, “ocupacion": “recepcionista, “direccion": { “calle": “ Pez 23", "ciudad": “Madrid", "state": “MA" }, “telefonos": [ "555-555-1212", "555-555-1213" ] }
  • 9. Introducción a JSON ❑¿Qué lo diferencia de XML? ❑Los dos tienen bastantes similitudes, por ejemplo que son auto descriptivos ,jerárquicos y pueden ser leídos y manejados por múltiples lenguajes. ❑sin embargo también tienen algunas diferencias , sobre todo hay que tener en cuenta que json es un lenguaje más corto más rápido y más sencillo de usar que XML ❑una de las desventajas de XML es que tiene que ser parseado por un XML parser, mientras que JSON puede serlo por una función estándar de javascript ❑Por ejemplo , en un entorno web, JSON es parcheado de forma directa mientras que XML tiene que ser recorrido en todos sus elementos para ir recuperando sus valores Apasoft.training@Gmail.com www.Apasoft-training.com
  • 10. Introducción a JSON ❑Un ejemplo de múltiples documentos JSON. Apasoft.training@Gmail.com www.Apasoft-training.com [ { “nombre": “Pepe", “Apellidos”: “Rodriguez”, “edad": 32, }, { “nombre": “Raul", “Apellidos”: “Fernandez”, “edad": 32, }, { “nombre": “Rosa", “Apellidos”: “Rodriguez”, “edad": 32, “ocupacion”: “informatica” }, ]