JSON para TOML
Converta entre JSON e TOML (configuração do Cargo, pyproject, Hugo…): tabelas e arrays de tabelas corretos, inteiros longos exatos e aviso de campos null.
Como converter entre JSON e TOML
- Escolha a direção: JSON → TOML ou TOML → JSON.
- Cole o conteúdo ou abra um arquivo .json/.toml; o resultado aparece à direita.
- Copie ou baixe o arquivo. Abra vários arquivos de uma vez e baixe todos em um ZIP.
Perguntas frequentes
TOML não tem null, então esse campo não pode ser escrito. Remova-o ou dê um valor, ou ative "Ignorar valores null" para deixar esses campos de fora (os ignorados aparecem abaixo do resultado).
No TOML os valores simples de uma tabela devem vir antes das subtabelas; senão pertenceriam à subtabela. Por isso campos com um objeto ou uma lista de objetos descem como seções [nome] e [[nome]]. Os dados são os mesmos.
Inteiros de até 19 dígitos (limite do TOML) mantêm cada dígito nos dois sentidos. Maiores não cabem no TOML e a ferramenta aponta o campo. Datas e horas do TOML viram texto exatamente como no arquivo, com fuso horário.
Não. Um arquivo TOML é sempre uma tabela de nomes e valores, então o JSON precisa ser um objeto. Coloque o array em um campo, por exemplo items.
É totalmente grátis e não precisa de cadastro.
Ferramentas relacionadas
JSON para YAMLConverta entre JSON e YAMLJSON para XMLConverta JSON em XML indentadoFormatador JSONFormate, minifique e valide JSONJSON para CSVConverta entre JSON e tabelas CSVJSON para TypeScriptGere interfaces TypeScript de um JSON de exemploJSON para JSON SchemaGere um JSON Schema a partir de um JSON de exemploValidador de JSON SchemaConfira se dados JSON seguem um JSON SchemaJSON para ZodGere um schema Zod a partir de um JSON de exemploJSON para struct GoGere structs Go a partir de um JSON de exemplo