Esta página ainda não foi traduzida para o português, por isso aparece em inglês.

JSON to TOML Converter

Paste JSON and get clean TOML — nested objects become [tables], lists of objects become [[arrays of tables]] — ready for Cargo.toml, pyproject.toml or any TOML config.

Atualizado em
Convert

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: JSON to TOML Converter

  1. Paste a JSON object — the top level must be an object.
  2. The TOML appears as you type; invalid JSON is reported with the position.
  3. Copy or download the TOML file.

How JSON maps to TOML

Simple values become key = value lines. Nested objects become tables — {"server": {"port": 8080}} turns into [server] followed by port = 8080. Arrays of objects become arrays of tables written with double brackets, [[servers]], one block per item. Arrays of plain values stay inline: tags = ["a", "b"].

What can’t be converted

TOML has no null, so null values are left out. A TOML document is always a table, so the JSON must be an object at the top level — wrap a top-level array in an object first. Dates in ISO 8601 strings stay strings; write them as TOML dates by hand if your tool expects a date type.

Private by design

The conversion runs in your browser; nothing is uploaded.

Também pesquisado como: json to toml, convert json to toml, generate toml, json to cargo toml, json to pyproject toml.

Ferramentas que combinam com: JSON to TOML Converter

  • TOML Converter — Convert TOML config files — Cargo.toml, pyproject.toml, Hugo or Netlify configs — to JSON or YAML, or turn JSON and YAML into TOML.
  • JSON to YAML — Paste JSON and get clean YAML for Kubernetes manifests, Docker Compose, GitHub Actions or any config file.
  • Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
  • YAML to JSON — Paste YAML — a Compose file, Kubernetes manifest or CI config — and get formatted JSON.

Perguntas frequentes

Why is my top-level JSON array rejected?
TOML documents are tables (objects). Wrap the array, for example {"items": [...]}, and it becomes an array of tables named items.
What happens to null values?
They are skipped, because TOML has no null type. Remove the key or give it a default value.
Can I convert TOML back to JSON?
Yes — choose TOML → JSON in the same tool.
Posso instalar o JSON to TOML Converter como um aplicativo da web e usá-lo offline?
Sim. O JSON to TOML Converter é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas