JSON a TOML — convertidor en línea gratuito

Pega JSON validado y obtén TOML legible para Rust, Python y configs DevOps. Procesamiento solo en el navegador.

Cargando…
Convertidor JSON → TOML
Convierte JSON validado en TOML para Rust, Python y configs DevOps — estrictamente local.

Notas para desarrolladores

El JSON debe parsear sin errores. Los objetos anidados se convierten en tablas TOML. Los arrays se convierten en arrays TOML según las capacidades del emisor.

Casos recurrentes

Arrancar Cargo.toml desde exportadores JSON. Migrar configs de API a fragmentos pyproject.toml. Previsualizar antes de commitear ediciones TOML.

Acerca de las opciones

CSV salida: delimitador (Auto sigue la configuración regional — punto y coma en /es), comillas, finales de línea, fila de encabezado. CSV entrada: delimitador detectado automáticamente en la primera línea (coma, punto y coma, tabulación o pipe) — activa «primera fila = nombres de columnas». Salida JSON (fuentes XML, YAML o CSV): indentación compacta o no y ordenación recursiva opcional. JSON → XML: formato y ancho. Salida YAML: indentación, modo legible/compacto, comillas deterministas. Los comentarios XML no se recuperan en el árbol JSON.

Ejemplo práctico

Metadatos de package

Entrada de ejemplo

{ "package": { "name": "fastminify", "version": "2.1.0", "edition": "2021", "authors": ["FastMinify Team"] }, "dependencies": { "serde": { "version": "1.0", "features": ["derive"] }, "tokio": "1.35" }, "features": { "default": ["cli"], "cli": [] } }

Salida de ejemplo

[package] name = "fastminify" version = "2.1.0" edition = "2021" authors = [ "FastMinify Team" ] [dependencies] tokio = "1.35" [dependencies.serde] version = "1.0" features = [ "derive" ] [features] default = [ "cli" ] cli = []

Mapa de dependencies

Entrada de ejemplo

{ "project": { "name": "fastminify-cli", "version": "2.1.0", "requires-python": ">=3.11", "dependencies": ["click>=8.1", "rich>=13.0"] }, "tool": { "pytest": { "ini_options": { "testpaths": ["tests"] } } } }

Salida de ejemplo

[project] name = "fastminify-cli" version = "2.1.0" requires-python = ">=3.11" dependencies = [ "click>=8.1", "rich>=13.0" ] [tool.pytest.ini_options] testpaths = [ "tests" ]

Herramientas relacionadas

Valida con el validador JSON, minifica vía minificador TOML o haz ida y vuelta con TOML → JSON.

FAQ JSON → TOML

Conversión con privacidad primero

¿Orden de claves?

El orden de inserción del JSON se conserva al serializar a TOML.

¿Comentarios en la salida?

El TOML generado no tiene comentarios — añádelos manualmente tras la conversión.

¿Subidas al servidor?

No — FastMinify nunca recibe el contenido del portapapeles.

Convierte JSON a YAML, XML, CSV, TOML, TSV, SQL, HTML, Properties e INI — todo en tu navegador.