Una sola herramienta para todos los formatos de datos
Los stacks modernos mezclan formatos de datos constantemente: JSON para las APIs, YAML
para Kubernetes, Docker Compose y pipelines de CI, TOML para pyproject.toml,
Cargo.toml y configuraciones de aplicaciones, y CSV para hojas de cálculo y exportaciones.
Este conversor transforma cualquiera de ellos en cualquier otro en un solo paso, conservando los tipos: los números siguen
siendo números, los booleanos siguen siendo booleanos y los enteros grandes conservan todos sus dígitos.
Cómo se comporta cada conversión
- CSV → cualquier formato: el delimitador (coma, punto y coma, tabulador o barra vertical) se detecta
automáticamente, la primera fila se convierte en las claves y valores como
42,3.5otruepasan a ser tipos reales; puedes desactivarlo para conservarlo todo como texto. - Cualquier formato → CSV: una lista de objetos se convierte en una tabla. Los objetos anidados se
aplanan en nombres de columna con puntos como
user.address.cityy las listas se escriben como JSON dentro de la celda. - → TOML: un documento TOML debe ser una tabla y no admite
null; los valores vacíos se omiten y se informa de ello para que nada desaparezca en silencio. - YAML: varios documentos separados por
---se convierten como una lista, y las fechas se escriben en formato ISO 8601 al generar JSON.
Errores precisos y lectura segura
Si la entrada no es válida obtienes la línea y la columna del problema, indicadas por los parsers reales
(json de Python, PyYAML y tomllib). El YAML siempre se lee en modo seguro, que nunca crea objetos
arbitrarios, y los documentos que abusan de anclas y alias para expandirse exponencialmente –el ataque “billion laughs”– se
rechazan en lugar de agotar la memoria.
Ejemplos prácticos
docker-compose a JSON
Pega un docker-compose.yml para inspeccionarlo como JSON o para pasárselo a una herramienta que solo entiende JSON.
De hoja de cálculo a payload de API
Exporta una hoja como CSV, conviértela a JSON y usa el resultado como fixtures de pruebas o como cuerpo de una importación masiva.
Migrar configuración
Pasa ajustes de un archivo JSON o YAML a pyproject.toml sin reescribirlos a mano.
Los datos se convierten en la memoria de nuestro servidor y nunca se guardan; tu última entrada solo se recuerda en el
localStorage de tu navegador hasta que pulses Limpiar Datos.