0 calificaciones 0% encontró este documento útil (0 votos) 5 vistas 14 páginas JSON
JSON (JavaScript Object Notation) es un formato ligero y estandarizado para el intercambio de datos, compatible con múltiples sistemas y plataformas. Su estructura se basa en objetos y arreglos, permitiendo representar datos de manera clara y eficiente, aunque carece de un esquema para validar la estructura de los datos. A pesar de sus limitaciones, JSON se ha convertido en el estándar de facto para la comunicación digital moderna debido a su simplicidad y rendimiento superior en comparación con XML.
Descripción mejorada con IA
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí .
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
Ir a elementos anteriores Ir a siguientes elementos
Guardar JSON para más tarde
JSON: El Lenguaje Universal
de los Datos en la Web
{}
El plano que conecta aplicaciones, servicios
y sistemas en el mundo digital.La lingua franca de la comunicaci6n
entre sistemas
JSON (JavaScript Object Notation) es un formato de texto, ligero y estandar, disefiado para el
intercambio de datos. Aunque deriva de JavaScript, es independiente del lenguaje y
compatible con practicamente todos los sistemas y plataformas.
© ae
de Procesar por Basado en Texto
Legible para Humanos Fai
Su sintaxis es clara y fécil de i Utiliza codificaci6n UTF-8,
entender, Los sistemas pueden interpretarlo garantizando compatibilidad
(parsearlo) de manera universal
extremadamente eficiente,El plano se basa en dos estructuras fundamentales
{ \ Objetos
Representan una coleccién desordenada de
pares ‘clave/valor*. Son el equivalente a un
diccionario o un mapa. Ideales para
estructurar registros tinicos de informacion,
como un perfil de usuario o los detalles de un
producto.
{
"clave": "valor"
}
[ 1] Arrays
Representan una lista ordenada de valores.
Perfectos para colecciones de items, como una
lista de etiquetas, comentarios o resultados
de busqueda.
C
"valor",
"valor2"
Un documento JSON valido siempre debe ser un Objeto o un Arreglo.Anatomia de un Objeto JSON: Pares Clave-Valor
La clave siempre debe ser una cadena de texto entre comillas dobles (*"*). El valor puede ser
cualquiera de los seis tipos de datos validos en JSON.
{
“usuarioId": 8031,
**Clave (String)
"activo": true,
“ultimoLogin": "2025-11-03T10:30:002",
"nombre_intermedio": null
**Valor (Boolean)
(_—_—— EE)
"nombre": "Carlos Gémez", ————————_— **Vallor (String)
“*Valor (Null)Anatomia de un Array JSON: Listas Ordenadas
Un array es una coleccién de valores separados por comas. Aunque puede contener tipos de datos mixtos,
es comiin que agrupe elementos del mismo tipo, como cadenas u otros objetos.
“productold": "pass",
Netiquetas": ["electrénica", "gamer", "periférico"
cone Wetiquetast: [Yelectrénica", "gamer", *periférico"t,
Cadenas <—' A es " ora 4 Array de
ancl {"puntuactonts 5, "conentario's "Excelente calidad! Jy ie
{ "puntuacion": 4, "comentario": "Muy bueno, un poco caro" } lahidaded
1
3Los 6 Tipos de Datos: Los Ladrillos de Construccién de JSON
Cadenas (Strings) Numeros (Numbers) Booleanos (Booleans)
Texto entre comillas dobles. Valores numéricos, sin comillas. Légicos, solo “true” o “false”.
“Hola Mundo” 199.95 true
Arrays Objetos Null
Listas ordenadas entre Pares clave-valor entre llaves. Representa la ausencia
corchetes, intencionada de valor.
lily Zp ell thea nullLa Regla de Oro: La Sintaxis Estricta de JSON
Un solo error de sintaxis invalida todo el documento. A diferencia de los objetos literales de JavaScript,
ISON es mucho més riguroso.
Regla de Sintaxis
Valido en JSON
Invalide y Causa Comiin de Error X
Comillas en Claves
“clave”: “valor”
clave: “valor” o ‘clave’: “valor”
Comillas en Cadenas
“texto”
‘texto’
Comas Finales
1, 2lo{ "a": 1}
[1, 2,]o{ “a: 1, }
Valores Nulos
“campo”: null
“campo”: Nullo “campo”: undefined
Codificacién
Elarchivo debe usar UTF-8
Cualquier otra codificacién puede
generar problemasEI Plano en Acci6n: El Flujo de Datos en una API
Enviauna Envia una
Solicitud HTTP Respuesta HTTP
[2 (alex) (Wit 220) con datos JSON
Hi 900
anal ——— re
Cliente (Frontend) Servidor (Backend) Respuesta JSON Cliente (Frontend)
Laaplicacin necesita Recbe la salicitud, Elservidor empaqueta Recibe el JSON, lo
datos para mostrar al procesalalgicay accede elresultadoen formato interpreta
‘usuario. sla base de datos. JSON, instantaneamentey
actualizalainteraz para
elusuaroMas Alla de las APIs: JSON como Formato de Almacenamiento
La flexibilidad de JSON lo ha convertido en el formato nativo para muchas bases de datos modernas y
una caracteristica clave en las tradicionales.
El Corazén de NoSQL Adopci6n en el Mundo SQL
Bases de datos como MongoDB, CouchDB y Gigantes relacionales como PostgreSQL, MySQL
Firebase Realtime Database usan un modelo de y Oracle ahora soportan tipos de datos JSON
documentos basado en JSON (0 una variante nativos. Esto permite almacenar estructuras de
como BSON). En lugar de tablas y filas, datos flexibles y complejas directamente
almacenan colecciones de objetos JSON. dentro de una tabla SQL tradicional.
@ MongopB 4 ® wageEl Ascenso de JSON: Una Cuesti6n de
Rendimiento y Simp
icidad
‘Antes de JSON, XML (eXtensible Markup Language) era el esténdar para el intercambio de datos.
Sibien era potente y extensible, presentaba desafios significativos en el entorno web moderno.
La Problematica de XML
1 Verbosidadi: Requiere etiquetas de
apertura y cierre para cada dato,
generando archivos mas grandes y
pesados.
2. Procesamiento Costoso: Analizar
(parsear) XML en un navegador
requiere algoritmos complejos que
consumen més tiempo, CPU y bateria.
La Solucién de JSON
1. Concisién: Su sintaxis minima
reduce drasticamente el tamafio de
los datos transferidos. {
‘JSON
2. Nativo para la Web: Al ser un } =>
subconjunto de JavaScript, los
navegadores lo procesan de forma
casi instanténea, sin esfuerzo.JSON vs. XML: Comparaci6n Directa
Observemos la misma lista de ciudades representada en ambos formatos. La diferencia en
simplicidad y tamafio es evidente.
JSON - Ligero y Directo
{"ciudades": [
{nombre
{nombre
]
}
"Monterrey", "sigka": "MTY"},
Guanajuato", "sigla": "GTO"}
XML - Estructurado pero Verboso
Monterrey
MTY
Guanajuato
GT0
Veredicto Técnico: JSON vs. XML
Caracteristica
JSON
XML
Sintaxis
Minima y concisa, usa llaves y
corchetes.
‘Verbosa, basada en etiquetas de
apertura/cierre.
Facilidad de Lectura
Procesamiento (Parsing)
Alta. Su estructura es visualmente
sencilla.
Extremadamente répido y nativo en
JavaScript.
Media. Mas complejo de interpretar
por su anidacién de etiquetas.
Mas lento y requiere un parser de
DOM, consumiendo mas recursos.
Mas grande debido a la redundancia
Tamajio del Archivo Compactoy igero sree’
Si, es una estructura nativa y No, requiere emular listas mediante
Camelia fundamental [ 1°. etiquetas repetidas.
ee No permite comentarios en el Permite la insercién de comentarios
archivo.Una Perspectiva Equilibrada: Las Limitaciones de JSON
‘Apesar de su dominio, JSON no es una solucién universal. Es importante conocer sus
limitaciones inherentes.
definir o validar la estructura de los datos. La validacién debe realizarse con
herramientas externas (como JSON Schema).
Re ‘Sin Esquema (Schema): JSON no tiene un mecanismo integrado para
& td Tipos de Datos Limitados: Solo soporta seis tipos de datos basicos. No
hay una distincién nativa para fechas, tipos numéricos mas complejos
(como decimales de alta precisién) 0 datos binarios.
‘Sin Comentarios: El estandar no permite incluir comentarios. Esto
mantiene los archivos limpios para las maquinas, pero puede dificultar la
documentacién dentro del propio dato.El Plano que ‘Define el Intercambio de
Datos Moderno.)) (4) (ar
JSON se ha impuesto como el estandar de facto no solo por ser ‘mas nuevo", sino por estar
perfectamente alineado con las necesidades de la web moderna: vel
excelente experiencia para el desarrollador. ~~~
Desde la aplicacin en tu movil que carga noticias al instante, hasta los complejos microservicios que
potencian las plataformas globales, JSON es el hilo invisible y eficiente que teje la red de datos que
usamos cada dfa, Es mas que un formato; es el plano fundamental de la comunicacion digital.
SY ge NS:
También podría gustarte Json PDF
Aún no hay calificaciones
8 páginas
T4 Json PDF
Aún no hay calificaciones
4 páginas