El convertidor analiza JSON con JSON.parse y lo serializa con @iarna/toml. Los objetos anidados se convierten en tablas TOML, los arrays primitivos en arrays TOML, los arrays de objetos en array-of-tables y las cadenas que parecen fechas siguen siendo cadenas porque JSON no tiene un tipo de fecha nativo.
TOML no tiene un valor null directo. Usa esta herramienta para objetos de configuración JSON que ya encajan con valores TOML y revisa los campos que eran null antes de confirmar la configuración convertida.
Preguntas y respuestas frecuentes sobre este tema.
JSON usa llaves y reglas estrictas de comillas, mientras que TOML usa una sintaxis plana de clave-valor con secciones (tablas). TOML soporta comentarios, tipos nativos de fecha/hora y está diseñado para ser más legible en archivos de configuración.
TOML se usa ampliamente para archivos de configuración incluyendo Cargo.toml de Rust, pyproject.toml de Python, configuración de sitios Hugo y muchas herramientas CLI. Su sintaxis legible lo hace ideal para configuraciones editadas frecuentemente por humanos.
Sí, el menú desplegable de ordenamiento permite ordenar alfabéticamente todas las claves de tabla TOML (A a Z) o conservar la secuencia original de su JSON. El ordenamiento se aplica recursivamente a todas las tablas y sub-tablas TOML anidadas.
No, la conversión de JSON a TOML se realiza completamente en su navegador usando JavaScript. Sus datos JSON permanecen en su dispositivo y nunca se suben a ningún servidor.