OpenReplay Logo
12k
12k

Conversor de TOML a JSON

Convierte TOML a JSON y JSON de nuevo a TOML en tu navegador — validado, con formato legible y procesado localmente.

Dirección
Procesado localmente

Acerca de esta herramienta

TOML (Tom's Obvious, Minimal Language) es un formato de configuración diseñado para ser fácil de leer, con secciones claras y valores con tipo. JSON es la lengua franca de las API y las herramientas. Este conversor analiza el TOML para producir el objeto JSON equivalente — las tablas se convierten en objetos anidados, los arreglos de tablas se convierten en arreglos — y vuelve a convertir el JSON en TOML válido.

Pega TOML o JSON, elige la dirección y el resultado aparece con formato y listo para copiar. La entrada se valida, de modo que un error de sintaxis se informa en lugar de producir un resultado defectuoso. Como la raíz de TOML siempre es una tabla, convertir JSON a TOML requiere un objeto de nivel superior.

La conversión se ejecuta por completo en tu navegador — tu configuración nunca sale de tu máquina.

Preguntas frecuentes

¿La conversión es sin pérdidas?

Para los datos que ambos formatos admiten, sí. TOML no tiene tipo null, por lo que los valores null de JSON no pueden representarse en TOML; las fechas y horas usan los tipos datetime nativos de TOML. Las tablas se asignan a objetos y los arreglos de tablas a arreglos.

¿Por qué JSON → TOML necesita un objeto de nivel superior?

Los documentos TOML siempre son una tabla en la raíz, por lo que el valor JSON de nivel superior debe ser un objeto. Un arreglo o escalar suelto no puede expresarse como un documento TOML — envuélvelo primero en un objeto.

¿Qué pasa con Cargo.toml o pyproject.toml?

Ambos son TOML estándar y se convierten limpiamente a JSON para inspección o edición programática, y luego de vuelta a TOML.