Monu Tools

Conversor JSON para TOML

Converta JSON para TOML e TOML de volta para JSON, nas duas direções, direto no navegador.

Como usar JSON / TOML

  1. 01

    Escolha uma direção: JSON para TOML ou TOML para JSON.

  2. 02

    Cole seu JSON ou TOML.

  3. 03

    Copie o resultado ou troque para converter de volta.

Um conversor de mão dupla entre JSON e TOML

Este é um conversor de mão dupla entre JSON e TOML. Escolha uma direção, cole seus dados e copie o resultado. Ele é construído sobre um analisador TOML bem testado que lida corretamente com tabelas aninhadas e arrays de tabelas.

Tudo funciona localmente no seu navegador, então seus dados, que para arquivos de configuração podem incluir nomes de host ou tokens, nunca saem do seu dispositivo.

Para que serve o TOML

TOML (Tom's Obvious, Minimal Language) é um formato de configuração projetado para ser óbvio de ler e mapear de forma limpa em uma tabela hash. É o que o Cargo do Rust usa para o Cargo.toml e o que os projetos Python usam para o pyproject.toml, entre muitos outros.

JSON e TOML: dados semelhantes, tarefas diferentes

JSON e TOML descrevem dados semelhantes, mas servem para tarefas diferentes. O JSON é a língua franca para APIs e troca entre máquinas. O TOML é feito para configuração escrita por humanos, com seções, comentários e datas de primeira classe que tornam um arquivo de configurações agradável de editar.

O TOML também suporta valores nativos de data e hora e números tipados, então os valores mantêm seu significado em vez de todos virarem strings, o que é parte do motivo pelo qual ele é preferido para configuração.

A única coisa a observar: valores nulos

A maioria dos dados faz a ida e volta de forma limpa, mas há um problema. O TOML não tem valor nulo. Os nulls do JSON não podem ser representados, então remova-os ou substitua-os antes de converter para TOML, senão a conversão não consegue expressá-los.

Perguntas frequentes

O que é TOML?

TOML é um formato de configuração minimalista projetado para ser fácil de ler, usado por ferramentas como Cargo e muitos projetos Python no pyproject.toml.

Tudo pode ser convertido sem problemas?

A maioria dos dados sim. TOML não tem null, portanto valores null do JSON não podem ser representados; remova-os ou substitua-os antes de converter.

Meus dados são enviados para algum lugar?

Não. A conversão roda inteiramente no seu navegador, portanto seus dados nunca saem do dispositivo.

Fontes

Incorpore esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt-BR/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas