Omnikit
DesenvolvimentoArquivosFinançasTodas as ferramentas
Ctrl K
Ferramentas para desenvolvedoresFerramentas de arquivosCalculadoras financeirasTodas as ferramentas
InícioFerramentas para desenvolvedoresConverter YAML para JSON
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Converter YAML para JSON

desenvolvimento

Converta YAML para JSON e JSON para YAML, com as âncoras resolvidas

Funciona no seu navegador. Nada do que você digita é enviado a lugar nenhum.

YAML é mais fácil de escrever e JSON é mais fácil de analisar, então a configuração vive passando de um para o outro. As duas direções funcionam aqui, com as âncoras resolvidas para que uma referência vire o valor para o qual aponta. Um erro de recuo é apontado com o número da linha, então é na linha 12 que você olha.

Esta página foi traduzida automaticamente do original em inglês. Nenhuma pessoa revisou ainda a tradução; a versão em inglês é a que deve ser considerada. Ler o original em inglês

Em seguida:
  • Formatador e validador de JSON Formate, valide, minifique e ordene JSON com a posição exata de cada erro
  • JSON para TypeScript Gere interfaces ou tipos TypeScript a partir de uma amostra JSON

Como converter YAML para JSON

1

Deixe "YAML para JSON" selecionado e cole o YAML no painel YAML.

2

Confira o selo acima da entrada: "YAML válido" com o número de documentos, ou "YAML inválido".

3

Escolha 2 espaços ou 4 espaços em Recuo para a saída JSON.

4

Clique em Copiar JSON, ou no ícone de download para salvar data.json.

Sobre o conversor de YAML para JSON

Este conversor de YAML para JSON transforma YAML em JSON formatado enquanto você digita, e inverte a direção para transformar JSON em YAML. Ele resolve âncoras, aliases e chaves de mesclagem em objetos completos, transforma um arquivo com vários documentos num array JSON e aponta a linha e a coluna exatas quando o YAML não é válido.

É útil quando uma ferramenta só aceita JSON mas a configuração está em YAML: passar um manifesto do Kubernetes para um script, conferir no que um arquivo do Docker Compose com âncoras compartilhadas realmente se expande ou colar uma especificação OpenAPI num validador que só aceita JSON. A direção inversa ajuda quando você quer editar à mão uma configuração JSON longa num formato mais amigável.

A análise segue o YAML 1.2, a versão atual do padrão, então yes e no continuam sendo strings em vez de virarem booleanos. Valores que o JSON não consegue guardar, como .inf ou dados binários, são convertidos com uma observação. Ao escrever YAML, strings que analisadores 1.1 antigos leriam errado ficam entre aspas, o que mantém a saída segura para ferramentas como o PyYAML.

Tudo roda no seu navegador; nada do que você cola é enviado, então os segredos de uma configuração ficam na sua máquina. Escolha dois ou quatro espaços de recuo. Ctrl+Enter copia o resultado. Ferramentas relacionadas: JSON Formatter, JSON to TypeScript, CSV to JSON.

Perguntas frequentes

Como converto YAML para JSON?

Cole o YAML no painel da esquerda. O JSON aparece à direita enquanto você digita. Escolha dois ou quatro espaços e toque em Copiar ou Ctrl+Enter. Use o seletor de direção para converter JSON de volta para YAML.

Meu YAML é enviado para um servidor?

Não. A conversão roda inteiramente no seu navegador, então arquivos de configuração com senhas, tokens de API ou nomes de hosts internos nunca saem do seu dispositivo e nada é gravado no log de um servidor. A ferramenta é grátis, não pede cadastro e não limita quantos arquivos você converte.

O que acontece com um arquivo YAML com vários documentos?

Cada documento, separado por uma linha com três hifens, vira um item de um array JSON, na mesma ordem. Um arquivo com um único documento é convertido só no valor desse documento.

Âncoras, aliases e chaves de mesclagem são suportados?

Sim. Um alias como *defaults é substituído por uma cópia completa do valor ancorado, e uma chave de mesclagem (<<: *defaults) copia as chaves dela para o mapeamento, com prioridade para as chaves escritas ao lado.

Por que yes vira a string "yes" e não true?

O YAML 1.2, padrão atual, só trata true e false como booleanos. Analisadores antigos de YAML 1.1 também aceitavam yes, no, on e off. Escreva true ou false se quiser um booleano.

Como encontro um erro no meu YAML?

Um YAML inválido mostra a linha, a coluna e uma correção provável, como trocar tabs por espaços, remover uma chave duplicada ou fechar um colchete. Corrija aquele ponto e a saída aparece na hora.

Ainda com dúvidas? Pergunte sobre Converter YAML para JSON e qualquer pessoa que saiba pode responder. Não é preciso ter conta.

Ferramentas relacionadas

Todas as ferramentas para desenvolvedores
Conversor de datas seriais do ExcelNúmeros de série do Excel como 45292 para datas e vice-versa, sistema 1900 ou 1904, com horasConversor de JWK para PEMConverta uma JSON Web Key para PEM e vice-versa para chaves RSA, EC e Ed25519, com o thumbprintConversor de JSON para structs RustTransforme uma amostra de JSON em structs Rust com derives do serde, renomeações, Option e VecCodificar e decodificar Base64Texto e arquivos para Base64 e de volta, com modo seguro para URL e prévia de imagensConversor de timestamp UnixTimestamps Unix em datas e datas em timestamps, em qualquer fuso horárioJSON para TypeScriptGere interfaces ou tipos TypeScript a partir de uma amostra JSONConverter CSV para JSONConverta CSV para JSON e JSON para CSV, com prévia em tabelaCodificador e decodificador de URLCodifique ou decodifique texto e URLs com codificação percentual e veja cada parte de um link
Esta ferramenta foi útil?
Omnikit

Pequenas tarefas, feitas no seu navegador. Grátis, rápido e privado. Os arquivos nunca são enviados.

Arquivos

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Desenvolvimento

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanças

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuiasPerguntasSobreComo verificamosBiblioteca de leis (beta)PrivacidadeTermosDivulgaçãoContatoMore: Exam practice (UGC NET Paper 1)Funciona no seu navegador. Nada é enviado. © 2026 Omnikit (theomnikit.com)