es

JSON a TOML

Convierte un archivo JSON a TOML en local: configuración legible con tablas, sin subir nada, directamente en tu navegador.

Procesando localmente en tu dispositivo ...

0%

Tus archivos nunca salieron de tu dispositivo

    ¿Se sube mi archivo?

    No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

    Sin subidas100% local
    Tus datos son tuyossin acceso de terceros
    Servidores en AlemaniaRGPD desde el diseño
    Auditoría externaTLS A+ · Cabeceras A+

    JSON es el formato de intercambio de las API y los programas, pero como archivo de configuración para personas el TOML resulta más agradable: secciones entre corchetes, líneas sencillas de clave igual valor y comentarios; esta herramienta serializa tu objeto JSON en un TOML bien formado, como el que usan Cargo.toml o pyproject.toml.

    Funciona por completo en local (con smol-toml, JavaScript puro): los objetos se convierten en tablas, los objetos anidados en subtablas (por ejemplo, [server.meta]), los arreglos en arreglos de TOML y las cadenas, los números y los booleanos en valores escalares; como TOML necesita una tabla en el nivel superior, un arreglo, un valor escalar o null en la raíz se rechaza con un mensaje claro.

    Te encuentras con esto al generar una configuración de Cargo o pyproject a partir de una plantilla, al pasar ajustes en JSON a un .toml editable a mano o al producir una configuración legible desde una API; con franqueza, TOML no tiene tipo null, así que los objetos con valores null se rechazan con un mensaje claro, no se descartan en silencio; no se sube nada.

    Ficha técnica

    Ficha técnica
    Formatos de entradaJSON
    Formato de salidaTOML
    Procesamiento por lotesNo
    ProcesamientoLocal en el navegador (JavaScript)
    Subida de archivosNinguna

    En 3 pasos

    1. Suelta o elige tu archivo JSON.
    2. La herramienta lo serializa a TOML.
    3. Descarga el archivo TOML.

    Límites: Espera un objeto JSON en el nivel superior (un arreglo, un valor escalar o null en la raíz se rechaza con un mensaje claro); los objetos anidados pasan a subtablas y los arreglos a arreglos de TOML; TOML no tiene tipo null, así que los objetos con null se rechazan; el orden de las claves sigue al del JSON.

    Preguntas frecuentes

    ¿Se sube mi archivo a algún servidor?

    No. La conversión ocurre por completo en tu navegador, en local; tu archivo nunca sale de tu dispositivo.

    ¿Por qué la raíz tiene que ser un objeto?

    Un documento TOML es una tabla en el nivel superior; un arreglo o un valor escalar no pueden ser la raíz de un TOML.

    ¿Cómo se asignan los objetos anidados?

    A tablas y subtablas de TOML, por ejemplo [server] y [server.meta].

    ¿Qué pasa con null?

    TOML no tiene tipo null; los objetos con null se rechazan con un mensaje claro, no se descartan en silencio.

    ¿Funciona el camino inverso?

    Sí, con nuestra herramienta "TOML a JSON".

    Herramientas relacionadas