Herramienta de desarrollo / 17

Convertidor de JSON a TOML / TOML a JSON

Convierte objetos JSON a sintaxis de configuración TOML o analiza cadenas TOML para obtener estructuras de objetos JSON.

Convertidor de JSON a TOML / TOML a JSON: TOEA analiza claves de datos, números, valores booleanos, arrays y tablas para crear estructuras TOML o JSON conformes. Funciona al 100 % en tu navegador, sin subir archivos a ningún servidor.

Se ejecuta
En tu navegador
Coste
Gratis · sin registro
Disponibilidad
Lista para usar

Lo que TOML no puede expresar

TOML no tiene null, así que una clave cuyo valor es null se omite de la salida y las entradas null se eliminan de los arrays. La mayoría de los programas interpreta una clave ausente como no establecida, pero comprueba cualquier lector que distinga una clave ausente de una vacía. El nivel superior debe ser un objeto, porque un archivo TOML siempre es una tabla. Las fechas permanecen como cadenas entre comillas en lugar de convertirse en valores de fecha y hora nativos de TOML; elimina las comillas de un valor como 2024-05-01T09:00:00Z si el lector espera una fecha real.

Anidación y nombres de claves

Los objetos anidados se convierten en secciones de tabla a cualquier profundidad, con nombres basados en su ruta: server.tls se escribe bajo una cabecera [server.tls]. Un array cuyos elementos son todos objetos se convierte en una serie de secciones [[name]], una por elemento. Los objetos dentro de un array mixto se escriben como tablas en línea, { a = 1 }. Las claves formadas por letras, dígitos, _ y - se escriben sin comillas; cualquier otra clave, como una que contenga un espacio o un punto, se escribe entre comillas, como en "my key" = 1.

La conversión de TOML a JSON lee valores de una sola línea, cabeceras [table] y [a.b] con puntos, y secciones [[array]]. No se leen cadenas multilínea ni tablas en línea, por lo que las conversiones de ida y vuelta funcionan mejor con archivos de configuración.

Cómo se usa

  1. Pega tu cadena JSON o TOML.
  2. Selecciona la dirección de conversión (JSON → TOML o TOML → JSON).
  3. Copia el resultado.

Privacidad y límites

Los datos de configuración permanecen exclusivamente en tu navegador.

Herramientas relacionadas

Preguntas frecuentes

¿Qué estructuras TOML son compatibles?

JSON a TOML escribe pares clave-valor, arrays, tablas anidadas a cualquier nivel como secciones [a.b] y arrays de objetos como secciones [[table]]. TOML a JSON lee pares clave-valor en una sola línea, encabezados [table] y [a.b], y secciones [[table]]; no lee tablas en línea ni cadenas multilínea.

Herramienta gratuita · se ejecuta en tu navegador · sin cuenta