Pular para o conteúdo

Conversor YAML para JSON

Converta YAML em JSON e vice-versa, no seu navegador.

{
  "name": "Arnaud.app",
  "locales": [
    "en",
    "fr",
    "es",
    "de",
    "pt"
  ],
  "tools": 45,
  "private": true
}

Escolha a direção. Sequências, mapeamentos, escalares e flow inline suportados. Âncoras, multi-documento e tags ficam de fora - veja a FAQ.

Como usar

  1. Escolha a direção

    YAML para JSON ou JSON para YAML.

  2. Cole a fonte

    Exemplo pré-carregado. Indente com espaços, não tabs.

  3. Copie a saída

    Saída à direita; botão de copiar ao lado do título.

O que é?

YAML e JSON descrevem o mesmo espaço de valores (objetos, arrays, escalares) em sintaxes diferentes. JSON é estrito e embarcado em todo lugar; YAML é mais amigável para configuração editada por humano. O conversor move a configuração sem reescrever.

Quando usar

Traduzir manifesto Kubernetes para JSON em chamada de API. Ler um config de CI como JSON. Gerar uma configuração inicial a partir de JSON. Comparar duas configurações que chegaram em formatos diferentes.

Erros comuns

Esquecer que YAML interpreta `yes`, `no`, `on`, `off` como boolean (« problema Norway »). Misturar tabs e espaços - YAML rejeita tabs em indentação. E achar que comentários sobrevivem: JSON não tem, então YAML -> JSON apaga.

FAQ

Âncoras / aliases YAML são suportados?
Não. Também não multi-document (---), tags (!!str, !!int) nem escalares folded/literal (>, |). Para esses casos use yq ou um parser completo.

Avalie esta ferramenta

Compartilhe sua experiência para ajudar outras pessoas.

Mais nesta categoria