Herramientas JSON
Las Herramientas JSON de ArrayKit cubren todo el flujo de trabajo de crear y depurar con JSON, desde limpiar una respuesta de API hasta consultar, comparar y convertir una carga útil en código tipado. Usa el Formateador de JSON para embellecer, minificar y validar con la ubicación exacta del error, y el Visor de JSON y el Visor de árbol JSON para explorar datos muy anidados como un árbol plegable y tipado con rutas de nodo. Consulta documentos con el Evaluador de JSONPath o el jq Playground, compara dos cargas útiles con la comparación semántica de JSON Diff, y genera o valida contratos con el Generador y Validador de JSON Schema. Reestructura datos con Aplanar / Desaplanar JSON, JSON a CSV y JSON a TOON. ¿Necesitas código? JSON a TypeScript, JSON a Zod, JSON a Pydantic y JSON a Código producen tipos para Go, Rust, Python, Java, Kotlin, C# y más. Escapar JSON se encarga de convertir a cadena. Todo se ejecuta en tu navegador, así que tus datos permanecen en tu dispositivo.
- Formateador de JSON — Embellece, minimiza y valida JSON con la ubicación de los errores.
- Visor de árbol JSON — Explora JSON como un árbol plegable y tipado.
- Visor de JSON — Visor de texto y árbol plegable con expandir/contraer y rutas de nodos.
- JSON a TypeScript — Genera interfaces de TypeScript a partir de una muestra JSON.
- JSON a CSV — Convierte un arreglo de objetos JSON planos a CSV.
- Escapar / Desescapar JSON — Escapa texto a una cadena JSON o desescapa una cadena JSON a texto sin formato.
- JSON a código — Genera tipos de Go, Rust, Python, Java, Kotlin, C# y TypeScript a partir de JSON.
- JSON Diff — Compara dos documentos JSON con un diff estructural por rutas.
- JSON Schema — Genera un JSON Schema desde una muestra o valida un documento JSON contra uno.
- JSON Flatten / Unflatten — Aplana JSON anidado a claves con notación de puntos, o vuelve a anidarlo.
- JSON a Zod — Genera un esquema de Zod a partir de una muestra JSON.
- JSON a Pydantic — Genera clases de modelo Pydantic v2 a partir de una muestra JSON.
- Evaluador de JSONPath — Prueba expresiones JSONPath contra tu JSON y ve las coincidencias en vivo.
- JSON a TOON — Convierte JSON a TOON para usar menos tokens en los prompts de LLM.
- jq Playground — Ejecuta filtros jq contra JSON con el motor jq real, todo en tu navegador.
- TypeScript a mock JSON — Genera mock JSON realista que se ajusta a una interfaz o tipo de TypeScript.
- Datos de muestra desde JSON Schema — Genera JSON de muestra conforme a un esquema draft-07, 2019-09 o 2020-12.
- JSON a XML — Convierte JSON a XML con formato y XML de vuelta a JSON.
- NDJSON a JSON — Convierte NDJSON (JSON Lines) en un array JSON con formato y de vuelta.
- Ordenar claves JSON — Ordena recursivamente las claves de un objeto JSON de la A a la Z.
- CSV a JSON — Convierte CSV o TSV en JSON tipado y anidado en tu navegador.
- Excel a JSON — Convierte hojas de Excel .xlsx o .xls en JSON limpio en tu navegador.
- Excel a CSV — Exporta cualquier hoja de un libro .xlsx o .xls a un CSV limpio.
- CSV a SQL — Genera sentencias INSERT y CREATE TABLE a partir de un CSV.
- Tabla HTML a JSON — Extrae cada tabla HTML a JSON y CSV en tu navegador.
- Generador de JSON Patch — Genera, aplica y fusiona JSON Patch RFC 6902 y merge patch RFC 7386.
- Reparar JSON — Arregla JSON roto o de LLM: vallas de código, comas finales y comillas.
- JSON a GraphQL — Genera tipos GraphQL SDL a partir de una muestra JSON
- JSON a SQL — Convierte un array JSON en CREATE TABLE e INSERTs.
Preguntas frecuentes
- ¿Qué puedo hacer con las Herramientas JSON de ArrayKit?
- Puedes formatear, minificar y validar JSON, explorarlo como un árbol plegable, consultarlo con JSONPath o jq, comparar dos documentos con una diferencia semántica, generar y validar JSON Schema, aplanar o desaplanar datos anidados, convertir a CSV o TOON, y generar tipos para TypeScript, Zod, Pydantic, Go, Rust, Python y más.
- ¿Son seguras estas Herramientas JSON con datos sensibles?
- Sí. Cada herramienta JSON se ejecuta en tu navegador. Tu JSON se analiza y procesa en tu dispositivo y nunca se sube, así que incluso las cargas útiles de API, la configuración y las credenciales sensibles permanecen locales.
- ¿Cómo consulto o filtro un documento JSON?
- Usa el Evaluador de JSONPath para ejecutar expresiones JSONPath como $.store.book[*].author y ver los valores y rutas coincidentes en vivo, o el jq Playground para ejecutar filtros jq como .users | map(.name) y select(.active) con resultados al instante.
- ¿Puedo comparar dos archivos JSON o validar un esquema?
- Sí. JSON Diff muestra una comparación estructural, independiente del orden de las claves, de lo que se añadió, eliminó o cambió, cada uno con una ruta. El Generador y Validador de JSON Schema construye un esquema draft-07 o 2020-12 a partir de una muestra y comprueba cualquier documento contra un esquema.
- ¿Para qué lenguajes puedo generar tipos a partir de JSON?
- JSON a TypeScript crea interfaces, JSON a Zod construye esquemas de Zod, JSON a Pydantic emite modelos Pydantic v2, y JSON a Código produce tipos de Go, Rust, Python, Java, Kotlin, C# y TypeScript a partir de una carga útil de muestra.
- ¿Cómo convierto JSON a CSV u otros formatos?
- JSON a CSV aplana un arreglo de objetos en una hoja de cálculo con una fila de encabezado, JSON a TOON empaqueta datos en una notación compacta orientada a tokens para prompts de LLM, y Aplanar / Desaplanar JSON convierte entre JSON anidado y claves con notación de punto.