Cómo se usa
- Pega el TOML a la izquierda, o haz clic en «Cargar ejemplo».
- Elige una sangría de 2 o 4 espacios. El JSON aparece mientras escribes.
- Si el TOML tiene un error de sintaxis, como una clave duplicada o un valor que falta, el error muestra la línea donde falla.
- Copia o descarga el JSON, o haz clic en «Invertir dirección» para convertir de JSON a TOML.
Opciones explicadas
- Sangría
- Sangría de la salida JSON, 2 o 4 espacios.
- Fechas y horas
- Las fechas y horas de TOML se convierten en cadenas de texto. Las fechas y horas con desplazamiento conservan su desplazamiento; las fechas locales (como 1979-05-27) y horas locales se mantienen igual, sin añadir zona horaria.
- Comprobaciones estrictas
- Las claves y tablas duplicadas, los escapes no válidos y los enteros fuera de rango se rechazan como exige el estándar, en lugar de sobrescribirse en silencio.
Ejemplo
TOML:
title = "TOML Example"
[owner]
name = "Tom"
dob = 1979-05-27T07:32:00-08:00
[database]
ports = [8000, 8001]
enabled = true
JSON:
{
"title": "TOML Example",
"owner": {
"name": "Tom",
"dob": "1979-05-27T07:32:00.000-08:00"
},
"database": {
"ports": [8000, 8001],
"enabled": true
}
}
Preguntas frecuentes
¿Qué versión de TOML se admite?
TOML 1.0.0, con claves con puntos, tablas en línea, cadenas básicas y literales multilínea, enteros hexadecimales/octales/binarios, inf y nan (JSON no tiene esos valores, así que se convierten en null).
¿Se conservan los comentarios?
No. JSON no tiene comentarios, así que los comentarios del TOML se descartan.
¿Los enteros grandes pueden perder precisión?
Los enteros de TOML son de 64 bits. Los enteros por encima de 2^53 no se pueden representar con exactitud en JavaScript, así que la salida puede diferir del original. Los archivos de configuración habituales nunca llegan a este límite.
¿Se sube mi información?
No. El análisis y la conversión se ejecutan en tu navegador.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.