ESC
Kit de Transformación de Datos

Este flujo de trabajo está pensado para desarrolladores, analistas de datos e ingenieros de DevOps que mueven datos entre formatos con regularidad — APIs, hojas de cálculo, archivos de configuración y sistemas heredados. Sigue los pasos en orden al comenzar una nueva tubería de datos, o salta directamente a la conversión de formato que necesites ahora.

7 pasos ~15 min 7 herramientas
01

Formatear y validar JSON

El JSON sin procesar de APIs o bases de datos suele estar minificado y ser difícil de leer. Formatearlo primero para entender la estructura antes de escribir cualquier lógica de transformación.

Formateador JSON
Pega JSON sin procesar o minificado aquí para obtenerlo correctamente indentado y validado — detecta problemas estructurales antes de intentar cualquier conversión.
Abrir herramienta
02

Navegar datos anidados

Usa expresiones JSONPath para localizar y extraer campos específicos de objetos anidados complejos. Útil para entender la estructura de datos antes de escribir código de transformación.

JSON Path Finder
Haz clic en cualquier valor de tu JSON para obtener su expresión JSONPath — cópiala directamente en tu script de transformación o lógica de filtrado.
Abrir herramienta
03

Convertir arrays JSON a CSV

Las hojas de cálculo, las herramientas de análisis de datos y muchos sistemas de informes trabajan con CSV. Aplana tus arrays JSON en filas y columnas tabulares.

Conversor JSON a CSV
Pega un array JSON para obtener una salida CSV limpia con encabezados — lista para abrir en Excel, importar a una base de datos o alimentar una herramienta de informes.
Abrir herramienta
04

Convertir CSV de vuelta a JSON

Transforma exportaciones de hojas de cálculo, volcados de bases de datos o datos heredados en JSON para APIs y aplicaciones web. Controla los nombres de los campos y gestiona los valores faltantes con claridad.

Conversor CSV a JSON
Sube o pega datos CSV y obtén un array JSON estructurado — con opciones para controlar cómo se manejan las celdas vacías y los campos numéricos.
Abrir herramienta
05

Trabajar con configuraciones YAML

YAML está en todas partes en DevOps — Docker Compose, Kubernetes, GitHub Actions, Ansible. Convierte entre YAML y JSON al cambiar entre archivos de configuración y llamadas a APIs.

Conversor YAML a JSON
Pega un archivo de configuración YAML para convertirlo a JSON, o hazlo al revés cuando necesites convertir una respuesta JSON en una configuración YAML legible.
Abrir herramienta
06

Formatear y leer XML

Las APIs heredadas, los sistemas empresariales y los feeds RSS todavía usan XML. Formatea el XML para hacerlo legible, luego extrae los datos que necesitas antes de convertirlos a un formato moderno.

Formateador XML
Pega XML minificado o desordenado para obtener una vista limpia e indentada — luego identifica los elementos y atributos que quieres extraer hacia tu formato destino.
Abrir herramienta
07

Convertir entre cualquier formato

Cuando necesitas convertir entre JSON, XML, CSV, YAML y más en un solo lugar, esta herramienta maneja la matriz completa de conversiones de formato.

Conversor de Formatos de Datos
Selecciona tus formatos de origen y destino, pega tus datos y convierte en un solo paso — cubriendo combinaciones que las herramientas individuales no manejan directamente.
Abrir herramienta

Consejos profesionales

  • Al convertir JSON profundamente anidado a CSV, decide de antemano qué nivel quieres como filas. Aplanar múltiples niveles en una sola fila genera tablas anchas y desordenadas — suele ser más limpio exportar cada array anidado por separado.
  • Los anclajes y alias de YAML se pierden al convertir a JSON. Si tu configuración YAML los usa para reutilización, revisa cuidadosamente la salida JSON para asegurarte de que todos los valores estén correctamente expandidos.
  • Antes de pasar datos XML por una conversión, elimina cualquier prefijo de espacio de nombres (atributos xmlns) que tu sistema destino no espere — con frecuencia provocan fallos de análisis silenciosos más adelante.

Preguntas frecuentes

Usa CSV cuando tus datos son planos y tabulares — una lista de registros donde cada fila tiene los mismos campos. JSON es mejor cuando tus datos están anidados, los campos opcionales son comunes, o necesitas preservar tipos de datos como booleanos y nulos. Si el consumidor final es Excel, una herramienta de importación de bases de datos o un analista de datos, CSV suele ser la elección correcta.

El Conversor de Formatos de Datos admite conversión directa de XML a CSV. Sin embargo, XML puede estar arbitrariamente anidado mientras que CSV es plano, por lo que la herramienta tiene que decidir qué nivel de elemento se convierte en fila. Para XML complejo, suele ser más claro convertir primero a JSON, inspeccionar la estructura y luego aplanar a CSV manualmente.

Los objetos anidados generalmente se aplanan en nombres de columna con notación de puntos (p. ej., address.city) o se serializan como una cadena JSON en una sola celda. La herramienta JSON a CSV aquí usa aplanamiento por defecto. Los arrays dentro de los objetos son más complicados — normalmente se serializan como cadenas porque CSV no tiene forma de representar relaciones uno a muchos en una sola fila.

YAML es más fácil de escribir y leer para los humanos — no se requieren llaves ni comillas, se permiten comentarios y las cadenas multilínea son limpias. JSON es más seguro para configuraciones generadas por máquinas porque su sintaxis es inequívoca. Si un humano edita el archivo regularmente, usa YAML. Si tu herramienta de compilación lo genera, JSON o TOML es menos propenso a errores.

Todas las herramientas de este sitio se ejecutan completamente en tu navegador, por lo que el rendimiento depende de tu dispositivo. Los archivos de hasta algunos megabytes funcionan bien para la mayoría de las personas. Los archivos muy grandes (10 MB o más) pueden ser lentos porque el navegador tiene que analizar y renderizar todo el contenido. Para archivos de ese tamaño, considera dividir los datos primero o usar una herramienta de línea de comandos como jq.

Seguridad y Privacidad

La seguridad de tus datos es nuestra prioridad

Procesamiento Local

Todo el procesamiento ocurre en tu navegador

Sin Transferencia de Datos

Tus datos no se envían a nuestros servidores

Sin Almacenamiento de Datos

No se almacenan ni comparten datos

Cifrado SSL

Cifrado SSL para conexión segura