SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
4
Lo más leído
JSON
=
JavaScript Script Object Notation.
 Es un formato ligero para el intercambio de
datos, pensado para ser legible por
humanos y por máquinas.
 Su sintaxis es un subconjunto de la sintaxis
de JavaScript:
 Literales objeto y arrays.
 Un objeto JSON es una colección de pares
nombre valor. En otros lenguajes esta
estructura es conocida como estructura,
registro, mapa, hash table...
 Un array JSON es simplemente una
colección ordenada de valores separados
por “,”. Estos valores pueden ser a su vez
objetos JSON.
 Estas estructuras existen prácticamente en
la totalidad de lenguajes modernos, lo que
hace de JSON un formato de intercambio de
datos que puede ser usado con otros
lenguajes distintos de JavaScript.
 Existen librerías para tratar con JSON para
infinidad de lenguajes.
◦ http://www.json.org/index.html
 Ventajas:
◦ JSON es más fácil de leer en el cliente y evita el tedioso
código de parsing del XML.
◦ Los mensajes JSON ocupan menos espacio que un XML.
 Desventajas:
◦ A diferencia de XML, no existen mecanismos para definir el
formato exacto de los mensajes.
◦ En caso de que se tuviera diversos clientes (AJAX, Flex,
aplicaciones de escritorio) contra un mismo servidor es
preferible el uso de XML.

Más contenido relacionado

PDF
ReactJS presentation
PPTX
An Overview of Web Services: SOAP and REST
PPT
Asynchronous JavaScript & XML (AJAX)
ODP
Introduction to Swagger
PPTX
Introduction to react_js
PDF
React Context API
PDF
Spring Data JPA
ReactJS presentation
An Overview of Web Services: SOAP and REST
Asynchronous JavaScript & XML (AJAX)
Introduction to Swagger
Introduction to react_js
React Context API
Spring Data JPA

La actualidad más candente (20)

PPTX
What is Ajax technology?
PPT
React js
PPTX
Its time to React.js
PPTX
Ajax presentation
PDF
Web workers
ODP
Introduction to ReactJS
PPTX
Web container and Apache Tomcat
PDF
Spring MVC
PPTX
Express js
PPT
Tomcat server
PPTX
ASP.NET Web API
PPTX
Introduction à ajax
PPTX
React workshop
PPT
Introduction to Javascript
PPTX
Introduction to Javascript By Satyen
PPT
Java database connectivity
PPTX
Introduction to Spring Boot
PPTX
.Net Core
What is Ajax technology?
React js
Its time to React.js
Ajax presentation
Web workers
Introduction to ReactJS
Web container and Apache Tomcat
Spring MVC
Express js
Tomcat server
ASP.NET Web API
Introduction à ajax
React workshop
Introduction to Javascript
Introduction to Javascript By Satyen
Java database connectivity
Introduction to Spring Boot
.Net Core
Publicidad

Similar a JSON (20)

DOCX
Nuevo Document Microsoft Word.docx
DOCX
XML y JSON
PPTX
PPTX
Presentación Grupo 28 Tema 5 hablando so
PPTX
Presentacion Practico de Base de Datos.pptx
PDF
PDF
Datos En La Web - Clase 2
PPT
Parte 2. web semantica eva mendez - argentina - 301009
DOCX
Extensible markup lenguaje
PPT
Modulo2
PPTX
Jean piere sarumo mongodb
PPTX
Web semántica
PPSX
Principales bases de datos
PPSX
Principales bases de datos
PPSX
Tecnologías de la web semántica
PPTX
Sgbd mongodb
PDF
Integración de aplicaciones Java
PPTX
Principales bases de datos existentes
Nuevo Document Microsoft Word.docx
XML y JSON
Presentación Grupo 28 Tema 5 hablando so
Presentacion Practico de Base de Datos.pptx
Datos En La Web - Clase 2
Parte 2. web semantica eva mendez - argentina - 301009
Extensible markup lenguaje
Modulo2
Jean piere sarumo mongodb
Web semántica
Principales bases de datos
Principales bases de datos
Tecnologías de la web semántica
Sgbd mongodb
Integración de aplicaciones Java
Principales bases de datos existentes
Publicidad

Más de Jorge Alberto Lorenzo Losada (20)

PPTX
Kanban - Tercera Parte - Visualizar - Tablero Kanban
PPTX
Kanban Segunda Parte
PPTX
EAI - Patrones de Integración
PPTX
EAI Segunda parte
PPTX
Enterprise Application integration
PPTX
SOA ciclo de vida
PPTX
SOA - Introducción
PPTX
Orientación a Servicios
PPTX
Integración continua y Jenkins
PPTX
Microservicios, primera parte
PPTX
Document Object Model
PPTX
Desarrollo Orientado a Objetos
PPTX
Estructura de las organizaciones
PPTX
Mejores Prácticas en el Desarrollo del Software
Kanban - Tercera Parte - Visualizar - Tablero Kanban
Kanban Segunda Parte
EAI - Patrones de Integración
EAI Segunda parte
Enterprise Application integration
SOA ciclo de vida
SOA - Introducción
Orientación a Servicios
Integración continua y Jenkins
Microservicios, primera parte
Document Object Model
Desarrollo Orientado a Objetos
Estructura de las organizaciones
Mejores Prácticas en el Desarrollo del Software

Último (20)

PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPT
Que son las redes de computadores y sus partes
PPTX
Sesion 1 de microsoft power point - Clase 1
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
SAP Transportation Management para LSP, TM140 Col18
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Calidad desde el Docente y la mejora continua .pdf
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
Presentación de Redes de Datos modelo osi
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
Que son las redes de computadores y sus partes
Sesion 1 de microsoft power point - Clase 1
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
Estrategia de apoyo tecnología miguel angel solis
Presentación PASANTIAS AuditorioOO..pptx
Estrategia de apoyo tecnología grado 9-3
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
SAP Transportation Management para LSP, TM140 Col18
introduccion a las_web en el 2025_mejoras.ppt
Calidad desde el Docente y la mejora continua .pdf
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
CyberOps Associate - Cisco Networking Academy
Presentación de Redes de Datos modelo osi
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Plantilla para Diseño de Narrativas Transmedia.pdf
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx

JSON

  • 2.  Es un formato ligero para el intercambio de datos, pensado para ser legible por humanos y por máquinas.  Su sintaxis es un subconjunto de la sintaxis de JavaScript:  Literales objeto y arrays.
  • 3.  Un objeto JSON es una colección de pares nombre valor. En otros lenguajes esta estructura es conocida como estructura, registro, mapa, hash table...
  • 4.  Un array JSON es simplemente una colección ordenada de valores separados por “,”. Estos valores pueden ser a su vez objetos JSON.
  • 5.  Estas estructuras existen prácticamente en la totalidad de lenguajes modernos, lo que hace de JSON un formato de intercambio de datos que puede ser usado con otros lenguajes distintos de JavaScript.  Existen librerías para tratar con JSON para infinidad de lenguajes. ◦ http://www.json.org/index.html
  • 6.  Ventajas: ◦ JSON es más fácil de leer en el cliente y evita el tedioso código de parsing del XML. ◦ Los mensajes JSON ocupan menos espacio que un XML.  Desventajas: ◦ A diferencia de XML, no existen mecanismos para definir el formato exacto de los mensajes. ◦ En caso de que se tuviera diversos clientes (AJAX, Flex, aplicaciones de escritorio) contra un mismo servidor es preferible el uso de XML.