Monu Tools

Conversor de JSON para TOML

Converta JSON para TOML e TOML de volta para JSON, nos dois sentidos, inteiramente no seu navegador.

Como usar o/a JSON / TOML

  1. 01

    Escolha um sentido: JSON para TOML ou TOML para JSON.

  2. 02

    Cole o seu JSON ou TOML.

  3. 03

    Copie o resultado, ou troque para converter de volta.

Um conversor bidirecional de JSON e TOML

Este é um conversor bidirecional entre JSON e TOML. Escolha um sentido, cole os seus dados, e copie o resultado. É construído sobre um analisador de TOML bem testado que trata corretamente tabelas aninhadas e arrays de tabelas.

Tudo corre localmente no seu navegador, por isso os seus dados, que para ficheiros de configuração podem incluir nomes de anfitrião ou tokens, nunca saem do seu dispositivo.

Para que serve o TOML

O TOML (Tom's Obvious, Minimal Language) é um formato de configuração concebido para ser óbvio de ler e para mapear de forma limpa numa tabela de 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

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

O TOML também suporta valores nativos de data e hora e números tipados, por isso os valores mantêm o seu significado em vez de se tornarem todos strings, o que faz parte da razão pela qual é preferido para configuração.

A única coisa a vigiar: valores nulos

A maioria dos dados vai e volta de forma limpa, mas há um senão. O TOML não tem valor nulo. Os nulos do JSON não podem ser representados, por isso remova-os ou substitua-os antes de converter para TOML, caso contrário a conversão não os consegue exprimir.

Perguntas frequentes

O que é o TOML?

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

Tudo se converte de forma limpa?

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

Os meus dados são enviados para algum lado?

Não. A conversão decorre inteiramente no seu navegador, por isso os seus dados nunca saem do seu dispositivo.

Fontes

Incorporar esta ferramenta

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

<iframe src="https://monu.tools/embed/pt/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