JSON Toolkit

Base de conocimiento

Una ruta de aprendizaje que recorre JSON desde la gramática y los formatos hasta las consultas, la validación y la práctica en producción, con cada artículo emparejado con una herramienta en línea funcional.

Categorías

Portada de la categoría Fundamentos de JSON y la especificación

Fundamentos de JSON y la especificación

Partiendo de RFC 8259 y ECMA-404, esta categoría expone la gramática, los tipos, la codificación y los límites de análisis de JSON: la base sobre la que se apoya cualquier trabajo con JSON.

6 artículos
Portada de la categoría Formatos extendidos y dialectos

Formatos extendidos y dialectos

JSON5, JSONC, JSON Lines y NDJSON resuelven necesidades reales como comentarios, comas finales y streaming, y traen consigo problemas de compatibilidad y de selección.

6 artículos
Portada de la categoría Consultas y modificación incremental

Consultas y modificación incremental

Extraer un valor de un JSON o cambiar un campo parece sencillo, pero al estandarizarlo se convierte en cuatro especificaciones: JSONPath, JSON Pointer, JSON Patch y Merge Patch.

5 artículos
Portada de la categoría Esquema y validación

Esquema y validación

Describe la forma de tus datos con JSON Schema, convierte los acuerdos verbales en validación ejecutable y deja que a su vez impulse los tipos de TypeScript y la generación de formularios.

7 artículos
Portada de la categoría Conversión de formatos

Conversión de formatos

Convertir entre JSON y YAML, XML, CSV, TypeScript, Java, Go y SQL nunca es sin pérdidas. Lo importante es dejar explícito dónde se produce la pérdida.

8 artículos
Portada de la categoría Rendimiento y seguridad

Rendimiento y seguridad

Un archivo JSON de decenas de megabytes puede congelar el hilo principal, y un JSON cuidadosamente elaborado puede perforar un servicio; esta categoría cubre tanto el rendimiento como las defensas.

6 artículos
Portada de la categoría Herramientas y ecosistema

Herramientas y ecosistema

Las bibliotecas de análisis sintáctico, las herramientas de línea de comandos y los plugins de editor forman la cadena de herramientas JSON del día a día; la clave para elegir entre ellas es la calidad de la localización de errores y la salud del mantenimiento del ecosistema.

6 artículos
Portada de la categoría Práctica de ingeniería

Práctica de ingeniería

Llevar JSON a sistemas reales: cómo definir contratos de API, cómo gestionar configuración y fixtures, cómo manejar la compatibilidad de versiones y cómo mantener los datos de prueba.

5 artículos
Portada de la categoría de preguntas frecuentes

Preguntas frecuentes

Reúne las preguntas más habituales sobre las herramientas de este sitio y sobre la especificación JSON, agrupadas por escenario, con una respuesta que puedes aplicar directamente en lugar de una conclusión vaga.

25 artículos

Actualizados recientemente

¿El archivo JSON grande no abre? Elige la herramienta según el tamaño

Las exportaciones JSON de decenas de MB suelen congelar editores de texto y herramientas en línea, mientras que el parseo en sí solo tarda unos cientos de milisegundos. Medimos el tiempo y la memoria en cada etapa para una muestra de 45 MB con 500.000 registros, mostrando que el coste real está en el número de líneas y nodos, y construimos una tabla de selección de herramientas por tamaño de archivo: visor en línea, línea de comandos, procesamiento por stream y aplicación de escritorio.

Intermedio~6 min de lecturaActualizado el 2026-11-07

JSONL en la práctica: abrir, convertir y depurar líneas defectuosas

Entregar un archivo .jsonl completo a JSON.parse y recibir un error casi nunca significa que el archivo esté roto — significa que la estrategia de lectura está mal. Esta guía cubre las formas estándar de inspeccionar y leer JSONL línea a línea, los comandos para convertir de y hacia arrays JSON, una tabla de seis tipos de líneas defectuosas y la manera correcta de consumir NDJSON desde respuestas HTTP en streaming.

Intermedio~9 min de lecturaActualizado el 2026-11-06

Tests de contrato con JSON Schema: soldar las reglas de validación en CI

Un esquema no termina cuando se escribe — ahí es donde empieza a degradarse. Una errata relaja la validación en silencio, una refactorización rompe todos los fixtures. Esta guía disecciona un sistema de tests de contrato que se puede ejecutar: fixtures positivos, negativos y de snapshot, lint del propio esquema, compilación única con reutilización y cuatro gates de CI que convierten los cambios que rompen contratos en builds rojos.

Intermedio~8 min de lecturaActualizado el 2026-11-05

JSON a CSV: de dónde sale el encabezado y por qué cambian los valores

Nueve experimentos en un conversor real: la estrategia "claves de la primera fila" pierde campos en silencio, null, ausencia y cadena vacía se convierten todos en celdas vacías, un entero de 20 dígitos pierde precisión ya en JSON.parse, y un punto en una clave hace que dos rutas diferentes colisionen en la misma columna. Cómo se construye el encabezado, qué valores se deforman y cómo elegir una estrategia según el uso posterior.

Avanzado~6 min de lecturaActualizado el 2026-11-04