YAML ↔ JSON

Converta YAML para JSON e vice-versa.

Seu YAML e JSON são convertidos localmente no seu navegador e nada é enviado para um servidor.

Precisa organizar o resultado? Experimente o JSON Formatter.

Sobre YAML ↔ JSON

Este conversor de yaml para json transforma YAML em JSON limpo e formatado, e converte JSON de volta em YAML com um único botão de direção. Cole um arquivo de configuração, um manifesto do Kubernetes, um pipeline de CI ou uma resposta de API e alterne instantaneamente para converter yaml para json ou json para yaml. A saída em JSON tem destaque de sintaxe e é formatada de forma legível, pronta para copiar ou baixar como arquivo .json ou .yaml. Foi feito para desenvolvedores, engenheiros de DevOps e testadores de QA que alternam entre os dois formatos ao editar configurações ou depurar payloads. A conversão usa um parser de YAML padrão, então âncoras e escalares tipados são resolvidos corretamente. Tudo roda localmente no seu navegador, então seus dados nunca saem do seu dispositivo.

Recursos

Como usar YAML ↔ JSON

  1. Escolha uma direção com o botão YAML para JSON ou JSON para YAML no topo.
  2. Cole ou digite sua origem na caixa de entrada à esquerda.
  3. Leia a saída convertida que aparece ao vivo à direita.
  4. Clique no botão de copiar ou baixe o resultado como arquivo .json ou .yaml.
  5. Pressione Limpar para redefinir a entrada e começar uma nova conversão.

Exemplo

Entrada

name: ArrayKit
offline: true
tags:
  - dev
  - tools

Saída

{
  "name": "ArrayKit",
  "offline": true,
  "tags": [
    "dev",
    "tools"
  ]
}

Conversão de YAML para JSON de um pequeno bloco de configuração.

Erros comuns e solução de problemas

Perguntas frequentes

O que é um conversor de YAML para JSON?
É uma ferramenta que faz o parsing do YAML e o reserializa como JSON equivalente. Este conversor também funciona no sentido inverso, transformando JSON de volta em YAML, então você pode transitar entre os dois formatos em um só lugar.
Como converto JSON de volta para YAML com esta ferramenta?
Defina o botão de direção como JSON para YAML e cole seu JSON na caixa de entrada. A saída em YAML atualiza ao vivo e pode ser copiada ou baixada como arquivo .yaml.
Este conversor de yaml para json suporta YAML com múltiplos documentos?
Ele converte um único documento. Se sua entrada contiver vários documentos separados por ---, apenas o primeiro é usado na saída.
Os comentários do YAML são preservados na saída em JSON?
Não. Os comentários YAML são descartados durante a conversão porque o JSON não suporta comentários. Guarde o YAML original se precisar deles.
Qual indentação a saída em JSON usa?
O JSON é formatado com indentação de dois espaços, para que continue legível e amigável a diffs no controle de versão.
Meus dados YAML ou JSON são enviados para algum lugar quando uso este conversor?
Não. A conversão roda inteiramente no seu navegador, então seu YAML e JSON nunca saem do seu dispositivo e nada é enviado para um servidor.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit