JSON para TOML

Funciona localmente no navegador. Nada sai do seu dispositivo.

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

Entrada

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

Saída

Cole JSON válido para gerar TOML.

Cole JSON válido para gerar TOML.

Como funciona

  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 transferir o TOML

    Copie o TOML gerado ou transfira-o.

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.

Strings de data permanecem strings por predefinição.

Casos de uso típicos

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

Converta uma configuração JSON em TOML para ficheiros 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.

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 numa tabela raiz válida.

  • Processamento local

    Os 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.

Procura outra ferramenta?

Todas as ferramentas funcionam localmente no seu navegador – sem cadastro, sem upload e também offline.