JSON para TOML

Converta JSON estrito para TOML legível localmente no navegador.

Configurações TOML

Entrada

Privado por design: seus dados nunca saem do seu dispositivo. JSON e TOML não possuem os mesmos tipos de dados.

Verifique valores nulos, números grandes e sequências de datas. As strings de data permanecem strings por padrão.

Saída

Cole JSON válido para gerar TOML.

Cole JSON válido para gerar TOML.

Bom saber

O conversor JSON para TOML converte JSON em TOML. O TOML não tem valor null, então uma estratégia deve ser escolhida.

Pesquisas típicas incluem converter JSON para TOML e gerador TOML. Strings de data permanecem strings por padrão.

Casos de uso típicos

Migrar uma configuração de projeto de JSON para TOML

Converta uma configuração JSON em TOML para arquivos Cargo Rust ou Python.

Exportar apenas parte de uma grande configuração JSON

Use um JSON Pointer como /data/config para exportar só a subárvore relevante.

Dicas para melhores resultados

Escolha a estratégia de null adequada ao parser de destino

Se o parser de destino esperar campos opcionais, “Omit” costuma ser mais adequado.

Verifique strings de data após a conversão

Como as datas permanecem strings, verifique se o parser espera datas TOML nativas.

Como funciona

Passo a passo

  1. 1

    Cole o JSON

    Cole JSON válido.

  2. 2

    Defina a estratégia de null e o mapeamento raiz

    Escolha a estratégia de null, o mapeamento raiz e um JSON Pointer.

  3. 3

    Copiar ou baixar o TOML

    Copie o TOML gerado ou baixe-o.

Funções

Estratégia de null configurável

Erro, omissão ou texto “null” para valores null.

Wrapper raiz para arrays e escalares

Arrays ou escalares raiz são envolvidos em uma tabela raiz válida.

Processamento local

Seus dados nunca saem do seu dispositivo.

Perguntas frequentes

O que acontece com o null do JSON em TOML?

O TOML não tem null: erro, omissão ou texto “null” à escolha.

Meus dados são enviados?

Não. A conversão é totalmente local.

Mais ferramentas