JSON Toolkit
Un banco de trabajo JSON para formatear, convertir, comparar y consultar
JSON Toolkit funciona íntegramente en el navegador: pega un documento para formatearlo, validarlo y comprimirlo, convierte entre JSON5, YAML, XML y CSV, compara dos cargas útiles, consulta con JSONPath y valida con JSON Schema. Tu JSON nunca se sube a un servidor.
- Funciona localmente en tu navegador, incluso sin conexión
- Sin registro; tu JSON nunca sale del navegador
- Cada guía enlaza a la herramienta que demuestra lo explicado
Herramientas básicas
4 herramientasConversores
1 herramientasHerramientas avanzadas
3 herramientasUtilidades
2 herramientasRuta de aprendizaje de JSON
Abrir la base de conocimiento →Guías extensas de JSON en orden de lectura: la gramática RFC 8259 y las trampas de los tipos de datos, JSON5 y JSON Lines, JSONPath y JSON Patch, validación con JSON Schema, conversión de formatos, rendimiento y seguridad, además de contratos de API y gestión de la configuración.
Fundamentos de JSON y la especificación
6 artículosPartiendo 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.
- Leer los límites de la gramática JSON desde RFC 8259Principiante · ~11 min de lectura
- Seis tipos, precisión numérica y trampas de codificaciónPrincipiante · ~12 min de lectura
- Cómo corregir errores de análisis JSON: comprobar Unexpected token paso a pasoPrincipiante · ~12 min de lectura
- Qué es un archivo JSON, con qué abrirlo y cómo editarloPrincipiante · ~9 min de lectura
- Búsqueda de mensajes de error de JSON: del texto del error a la soluciónAvanzado · ~8 min de lectura
Formatos extendidos y dialectos
6 artículosJSON5, JSONC, JSON Lines y NDJSON resuelven necesidades reales como comentarios, comas finales y streaming, y traen consigo problemas de compatibilidad y de selección.
- JSON5 y JSONC: JSON con comentariosPrincipiante · ~10 min de lectura
- JSON Lines y NDJSON: datos en streamingIntermedio · ~10 min de lectura
- Secuencias de texto JSON (RFC 7464): JSON en streaming delimitado por RSIntermedio · ~9 min de lectura
- JSON, TOML, YAML o CSON: elegir un formato de configuraciónPrincipiante · ~9 min de lectura
- JSON binario: elegir entre MessagePack, CBOR y BSONIntermedio · ~10 min de lectura
Consultas y modificación incremental
5 artículosExtraer 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.
- El lenguaje de consulta JSONPath en la prácticaIntermedio · ~12 min de lectura
- JSON Pointer, Patch y Merge PatchIntermedio · ~12 min de lectura
- Filtros JSONPath en profundidad: recursión, porciones y coincidencia de múltiples condicionesIntermedio · ~10 min de lectura
- JSON Patch en producción: atomicidad, idempotencia y conflictos concurrentesAvanzado · ~10 min de lectura
- JMESPath para principiantes: consultas de proyección que superan a JSONPathPrincipiante · ~9 min de lectura
Esquema y validación
7 artículosDescribe 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.
- JSON Schema: de lo básico a producciónIntermedio · ~14 min de lectura
- Sincronización bidireccional entre esquema y tipos de TypeScriptIntermedio · ~11 min de lectura
- Por qué el JSON Schema autogenerado sigue rechazando datos realesIntermedio · ~14 min de lectura
- Reutilizar JSON Schema: $ref, $defs y composición con allOf/oneOfIntermedio · ~11 min de lectura
- Cuando los errores de JSON Schema no tienen sentido: localización y gestión de mensajes en AjvAvanzado · ~10 min de lectura
Conversión de formatos
8 artículosConvertir 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.
- Los límites de la conversión entre JSON ↔ YAML y XMLIntermedio · ~12 min de lectura
- Convertir JSON a y desde CSV y datos tabularesPrincipiante · ~10 min de lectura
- JSON a Excel: cuatro enfoques y dónde pierde fidelidad cada unoPrincipiante · ~11 min de lectura
- JSON a SQL: sentencias INSERT, diseño de tablas y trampas del mapeo de tiposIntermedio · ~10 min de lectura
- JSON a TypeScript: interfaces, type guards y los límites de la generaciónIntermedio · ~9 min de lectura
Rendimiento y seguridad
6 artículosUn 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.
- Análisis, renderizado y streaming de JSON grandeIntermedio · ~13 min de lectura
- Lista de comprobación de riesgos de seguridad al procesar JSONIntermedio · ~12 min de lectura
- Deja de comprimir JSON en el orden equivocado: minify, gzip y brotli, con medicionesIntermedio · ~7 min de lectura
- El balance de memoria de JSON: lo que realmente cuestan las cadenas, los objetos y los arrays grandesAvanzado · ~11 min de lectura
- Por qué los árboles JSON grandes se entrecortan: desplazamiento virtual y estrategias de plegadoAvanzado · ~10 min de lectura
Herramientas y ecosistema
6 artículosLas 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.
- Comparación de bibliotecas de análisis y procesamiento de JSONIntermedio · ~11 min de lectura
- Editores, línea de comandos y cadenas de herramientas de automatizaciónPrincipiante · ~10 min de lectura
- Elegir una herramienta de diff de JSON: diff de texto, diff estructural y visualizaciónIntermedio · ~9 min de lectura
- Validación de JSON en CI: un pipeline con jsonlint, ajv y jqIntermedio · ~10 min de lectura
- Herramientas de visualización de JSON: vista de árbol, plegado y los compromisos de los datos grandesPrincipiante · ~9 min de lectura
Práctica de ingeniería
5 artículosLlevar 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.
- Puntos clave para diseñar contratos de datos de API JSONIntermedio · ~13 min de lectura
- Gestión de JSON para configuración, fixtures y datos localesPrincipiante · ~10 min de lectura
- Cuando dos documentos JSON difieren: diff posicional, diff por id o normalizar primeroPrincipiante · ~6 min de lectura
- Conflictos de merge de Git en archivos JSON: por qué merge=union escribe JSON rotoIntermedio · ~7 min de lectura
- Versionado de contratos JSON: compatibilidad, deprecación y migración de datosAvanzado · ~10 min de lectura
Preguntas frecuentes
25 artículosReú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.
- FAQ de uso de la herramienta: datos, archivos y exportaciónPrincipiante · ~10 min de lectura
- FAQ de sintaxis y formatos: comentarios, comas finales y precisiónPrincipiante · ~12 min de lectura
- FAQ de consultas y validación: JSONPath y SchemaIntermedio · ~12 min de lectura
- FAQ de rendimiento y seguridad: lento, con tirones y datos no confiablesIntermedio · ~13 min de lectura
- FAQ de trabajo en equipo: contratos, configuración y fixturesIntermedio · ~12 min de lectura