JSON Toolkit

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 herramientas

Conversores

1 herramientas

Herramientas avanzadas

3 herramientas

Utilidades

2 herramientas

Ruta 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.

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.

  1. Leer los límites de la gramática JSON desde RFC 8259Principiante · ~11 min de lectura
  2. Seis tipos, precisión numérica y trampas de codificaciónPrincipiante · ~12 min de lectura
  3. Cómo corregir errores de análisis JSON: comprobar Unexpected token paso a pasoPrincipiante · ~12 min de lectura
  4. Qué es un archivo JSON, con qué abrirlo y cómo editarloPrincipiante · ~9 min de lectura
  5. Búsqueda de mensajes de error de JSON: del texto del error a la soluciónAvanzado · ~8 min de lectura
Ver los 6 artículos →

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.

  1. JSON5 y JSONC: JSON con comentariosPrincipiante · ~10 min de lectura
  2. JSON Lines y NDJSON: datos en streamingIntermedio · ~10 min de lectura
  3. Secuencias de texto JSON (RFC 7464): JSON en streaming delimitado por RSIntermedio · ~9 min de lectura
  4. JSON, TOML, YAML o CSON: elegir un formato de configuraciónPrincipiante · ~9 min de lectura
  5. JSON binario: elegir entre MessagePack, CBOR y BSONIntermedio · ~10 min de lectura
Ver los 6 artículos →

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.

  1. El lenguaje de consulta JSONPath en la prácticaIntermedio · ~12 min de lectura
  2. JSON Pointer, Patch y Merge PatchIntermedio · ~12 min de lectura
  3. Filtros JSONPath en profundidad: recursión, porciones y coincidencia de múltiples condicionesIntermedio · ~10 min de lectura
  4. JSON Patch en producción: atomicidad, idempotencia y conflictos concurrentesAvanzado · ~10 min de lectura
  5. JMESPath para principiantes: consultas de proyección que superan a JSONPathPrincipiante · ~9 min de lectura
Ver los 5 artículos →

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.

  1. JSON Schema: de lo básico a producciónIntermedio · ~14 min de lectura
  2. Sincronización bidireccional entre esquema y tipos de TypeScriptIntermedio · ~11 min de lectura
  3. Por qué el JSON Schema autogenerado sigue rechazando datos realesIntermedio · ~14 min de lectura
  4. Reutilizar JSON Schema: $ref, $defs y composición con allOf/oneOfIntermedio · ~11 min de lectura
  5. Cuando los errores de JSON Schema no tienen sentido: localización y gestión de mensajes en AjvAvanzado · ~10 min de lectura
Ver los 7 artículos →

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.

  1. Los límites de la conversión entre JSON ↔ YAML y XMLIntermedio · ~12 min de lectura
  2. Convertir JSON a y desde CSV y datos tabularesPrincipiante · ~10 min de lectura
  3. JSON a Excel: cuatro enfoques y dónde pierde fidelidad cada unoPrincipiante · ~11 min de lectura
  4. JSON a SQL: sentencias INSERT, diseño de tablas y trampas del mapeo de tiposIntermedio · ~10 min de lectura
  5. JSON a TypeScript: interfaces, type guards y los límites de la generaciónIntermedio · ~9 min de lectura
Ver los 8 artículos →

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.

  1. Análisis, renderizado y streaming de JSON grandeIntermedio · ~13 min de lectura
  2. Lista de comprobación de riesgos de seguridad al procesar JSONIntermedio · ~12 min de lectura
  3. Deja de comprimir JSON en el orden equivocado: minify, gzip y brotli, con medicionesIntermedio · ~7 min de lectura
  4. El balance de memoria de JSON: lo que realmente cuestan las cadenas, los objetos y los arrays grandesAvanzado · ~11 min de lectura
  5. Por qué los árboles JSON grandes se entrecortan: desplazamiento virtual y estrategias de plegadoAvanzado · ~10 min de lectura
Ver los 6 artículos →

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.

  1. Comparación de bibliotecas de análisis y procesamiento de JSONIntermedio · ~11 min de lectura
  2. Editores, línea de comandos y cadenas de herramientas de automatizaciónPrincipiante · ~10 min de lectura
  3. Elegir una herramienta de diff de JSON: diff de texto, diff estructural y visualizaciónIntermedio · ~9 min de lectura
  4. Validación de JSON en CI: un pipeline con jsonlint, ajv y jqIntermedio · ~10 min de lectura
  5. Herramientas de visualización de JSON: vista de árbol, plegado y los compromisos de los datos grandesPrincipiante · ~9 min de lectura
Ver los 6 artículos →

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.

  1. Puntos clave para diseñar contratos de datos de API JSONIntermedio · ~13 min de lectura
  2. Gestión de JSON para configuración, fixtures y datos localesPrincipiante · ~10 min de lectura
  3. Cuando dos documentos JSON difieren: diff posicional, diff por id o normalizar primeroPrincipiante · ~6 min de lectura
  4. Conflictos de merge de Git en archivos JSON: por qué merge=union escribe JSON rotoIntermedio · ~7 min de lectura
  5. Versionado de contratos JSON: compatibilidad, deprecación y migración de datosAvanzado · ~10 min de lectura
Ver los 5 artículos →

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.

  1. FAQ de uso de la herramienta: datos, archivos y exportaciónPrincipiante · ~10 min de lectura
  2. FAQ de sintaxis y formatos: comentarios, comas finales y precisiónPrincipiante · ~12 min de lectura
  3. FAQ de consultas y validación: JSONPath y SchemaIntermedio · ~12 min de lectura
  4. FAQ de rendimiento y seguridad: lento, con tirones y datos no confiablesIntermedio · ~13 min de lectura
  5. FAQ de trabajo en equipo: contratos, configuración y fixturesIntermedio · ~12 min de lectura
Ver los 25 artículos →