Ferramenta Tool Kumar
TOML para JSON
Cole uma configuração TOML ou abra um arquivo .toml para vê-la como JSON formatado. O importador lê tabelas, chaves separadas por pontos, arrays, tabelas inline e strings TOML no seu navegador.
Como usar esta ferramenta
- Cole TOML ou abra um arquivo .toml.
- Um arquivo .toml aberto é convertido imediatamente. Para TOML colado, escolha “TOML → JSON” no aviso e confira o resultado.
- Copie ou baixe o JSON para a aplicação de destino.
Exemplo prático
A tabela server vira um objeto, e as tabelas users repetidas viram um array de objetos.
Entrada · example.toml
title = "API client"
retries = 3
[server]
host = "localhost"
enabled = true
[[users]]
name = "Ada"
[[users]]
name = "Lin"
Saída
{
"title": "API client",
"retries": 3,
"server": {
"host": "localhost",
"enabled": true
},
"users": [
{
"name": "Ada"
},
{
"name": "Lin"
}
]
}Leia dados TOML como JSON
Uma tabela [server] vira um objeto server. Cabeçalhos [[users]] viram registros no array users. Isso é útil para inspecionar uma configuração ou enviar seus dados a uma API JSON.
Converter um arquivo Cargo.toml ou pyproject.toml muda o formato, mas preserva o significado das configurações de pacotes e dependências. Revise o schema de destino antes de usar a saída.
Opções e casos especiais
- Valores de data e hora TOML viram strings JSON, não objetos Date.
- Os dígitos dos inteiros são preservados, incluindo inteiros hexadecimais, octais e binários convertidos para a notação decimal. Sistemas que usam Number do JavaScript ainda podem arredondar valores grandes.
- inf e nan de TOML viram null porque JSON não tem valores numéricos não finitos.
- Comentários e formatação de tabelas desaparecem. Chaves duplicadas e sintaxe inválida geram um erro de importação.
Privado por padrão
Seu documento fica neste navegador. O Tool Kumar analisa, converte e cria downloads no seu dispositivo, sem conta e sem envio ao servidor.
TOML para JSON: perguntas frequentes
- Ele lê arrays de tabelas?
- Sim. Cabeçalhos [[users]] repetidos produzem um array JSON de objetos.
- O que acontece com as datas TOML?
- Elas viram strings JSON. O importador normaliza o separador de data e hora para T e um z minúsculo no final para Z.
- Posso importar Cargo.toml ou pyproject.toml?
- Sim. Abra o arquivo ou cole seu conteúdo TOML. O resultado representa os dados; ele não converte as convenções de um gerenciador de pacotes para outro ecossistema.
- Ele pode preservar comentários?
- Não. JSON não tem comentários. Use o arquivo TOML original se precisar dos comentários ou da disposição do conteúdo.