Monu Tools

Conversor de JSON a TOML

Convierte JSON a TOML y TOML de vuelta a JSON, en ambos sentidos, por completo en tu navegador.

Cómo usar JSON / TOML

  1. 01

    Elige un sentido: JSON a TOML o TOML a JSON.

  2. 02

    Pega tu JSON o TOML.

  3. 03

    Copia el resultado o intercambia para convertir al revés.

Un convertidor bidireccional entre JSON y TOML

Este es un convertidor bidireccional entre JSON y TOML. Elige una dirección, pega tus datos y copia el resultado. Está construido sobre un analizador de TOML bien probado que maneja correctamente las tablas anidadas y los arrays de tablas.

Todo se ejecuta localmente en tu navegador, así que tus datos, que en el caso de los archivos de configuración pueden incluir nombres de host o tokens, nunca salen de tu dispositivo.

Para qué sirve TOML

TOML (Tom's Obvious, Minimal Language) es un formato de configuración diseñado para ser obvio de leer y para mapearse limpiamente en una tabla hash. Es lo que usa Cargo de Rust para Cargo.toml y lo que usan los proyectos de Python para pyproject.toml, entre muchos otros.

JSON y TOML: datos parecidos, tareas distintas

JSON y TOML describen datos parecidos, pero encajan en tareas distintas. JSON es la lengua franca de las APIs y del intercambio entre máquinas. TOML está pensado para la configuración escrita por personas, con secciones, comentarios y fechas de primera clase que hacen agradable editar un archivo de ajustes.

TOML también admite valores nativos de fecha y hora y números tipados, así que los valores conservan su significado en lugar de convertirse todos en cadenas de texto, que es parte de por qué se prefiere para la configuración.

Lo único que hay que vigilar: los valores null

La mayoría de los datos se convierten de ida y vuelta sin problemas, pero hay una salvedad. TOML no tiene valor null. Los null de JSON no se pueden representar, así que elimínalos o reemplázalos antes de convertir a TOML, de lo contrario la conversión no puede expresarlos.

Preguntas frecuentes

¿Qué es TOML?

TOML es un formato de configuración minimalista diseñado para ser fácil de leer, usado por herramientas como Cargo y muchos proyectos de Python en pyproject.toml.

¿Se puede convertir todo sin problemas?

La mayoría de los datos sí. TOML no tiene null, así que los null de JSON no se pueden representar; elimínalos o reemplázalos antes de convertir.

¿Se suben mis datos a algún sitio?

No. La conversión se ejecuta totalmente en tu navegador, así que tus datos nunca salen de tu dispositivo.

¿En qué se diferencia TOML de JSON y YAML?

Los tres guardan datos estructurados. JSON encaja con máquinas y API, YAML y TOML encajan con la configuración escrita por personas. TOML favorece secciones claras y valores tipados como las fechas, mientras que YAML se basa en la indentación.

¿TOML admite fechas y números tipados?

Sí. TOML tiene tipos nativos de fecha, hora y número, así que esos valores conservan su tipo durante la conversión en lugar de convertirse en cadenas simples.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas