TOML → JSON

Entrada

Resultado

Cole ou digite um texto para ver a conversão.

A última entrada é salva neste navegador (localStorage) e pode conter dados sensíveis. Nunca é enviada a nenhum servidor.

Este conversor lê um documento TOML e o devolve como JSON. As tabelas, como author entre colchetes, viram objetos aninhados, os arrays são mantidos e os tipos do TOML, como cadeias, inteiros, decimais e booleanos, preservam seu tipo. O exemplo inclui uma data, para a qual o JSON não tem tipo nativo, então ela é escrita como texto. Se o TOML for inválido, o aviso informa a linha e a coluna para que você encontre a chave ou a tabela errada. Você pode carregar um arquivo .toml, escolher indentação de 2 ou 4 espaços e depois copiar o JSON ou baixá-lo.

Como usar

  1. Cole seu TOML no painel de entrada, carregue um arquivo .toml ou clique em Exemplo para ver uma demonstração com tabela e data.
  2. Se houver um erro, vá até a linha e a coluna do aviso e verifique aspas, sinais de igual e colchetes.
  3. Confira se cada tabela TOML aparece como um objeto no JSON.
  4. Escolha a indentação e clique em Copiar ou Baixar para salvar toml-to-json.json.

Perguntas frequentes

Como as tabelas TOML saem?
Como objetos aninhados. Uma tabela chamada author com name e active produz uma chave author que contém essas duas propriedades.
O que acontece com as datas do TOML?
O JSON não tem tipo de data, então elas são escritas como texto no resultado. Se a sua aplicação precisar de uma data, ela deverá interpretá-la ao ler o JSON.
Os tipos são preservados?
Sim. O texto entre aspas continua sendo cadeia, e números e booleanos mantêm seu tipo. Um 1.0 sem aspas não é convertido em texto.
Meus dados de configuração são armazenados?
O último texto fica no armazenamento local do seu navegador e nunca é enviado a um servidor. Você pode removê-lo com Limpar salvo, o que é útil se o TOML tiver chaves.

Ferramentas relacionadas