JSON a TOML
Convierte entre JSON y TOML (configuración de Cargo, pyproject, Hugo…): tablas y arrays de tablas correctos, enteros largos exactos y aviso de campos null.
Cómo convertir entre JSON y TOML
- Elige la dirección: JSON → TOML o TOML → JSON.
- Pega el contenido o abre un archivo .json/.toml; el resultado aparece a la derecha.
- Cópialo o descarga el archivo. Abre varios archivos a la vez y descárgalos todos en un ZIP.
Preguntas frecuentes
TOML no tiene null, así que ese campo no se puede escribir. Bórralo o dale un valor, o activa "Omitir valores null" para dejar fuera esos campos (los omitidos aparecen bajo el resultado).
En TOML los valores simples de una tabla deben ir antes de sus subtablas; si no, pertenecerían a la subtabla. Por eso los campos con un objeto o una lista de objetos bajan como secciones [nombre] y [[nombre]]. Los datos son los mismos.
Los enteros de hasta 19 cifras (límite de TOML) conservan cada cifra en ambos sentidos. Los mayores no caben en TOML y la herramienta indica el campo. Las fechas y horas de TOML pasan a texto tal como están en el archivo, con zona horaria.
No. Un archivo TOML siempre es una tabla de nombres y valores, así que el JSON debe ser un objeto. Mete el array en un campo, por ejemplo items.
Es totalmente gratis y no requiere registro.
Herramientas relacionadas
JSON a YAMLConvierte entre JSON y YAMLJSON a XMLConvierte JSON a XML con sangríaFormateador JSONFormatea, minifica y valida JSONJSON a CSVConvierte entre JSON y tablas CSVJSON a TypeScriptGenera interfaces TypeScript a partir de un JSON de ejemploJSON a JSON SchemaGenera un JSON Schema desde un JSON de ejemploValidador de JSON SchemaComprueba si unos datos JSON cumplen un JSON SchemaJSON a ZodGenera un schema de Zod desde un JSON de ejemploJSON a struct de GoGenera structs de Go desde un JSON de ejemplo