Conversor YAML para JSON

Manifestos do Kubernetes, ações do GitHub e arquivos docker-compose são YAML; algumas configurações de APIs e JavaScript desejam JSON. Converta entre formatos localmente – útil quando as ferramentas lint aceitam apenas JSON ou ao incorporar configuração em scripts package.json.

Como converter YAML para JSON

1. Cole YAML no editor.
2. Execute a conversão - erros de sintaxe mostram dicas de linha.
3. Revise a estrutura de saída JSON.
4. Copiar JSON para API ou validador.

Exemplos de conversão

docker-compose snippet

o mapa services.web.environment torna-se um objeto JSON aninhado para servidor simulado.

Matriz de ações do GitHub

strategy.matrix O bloco YAML torna-se JSON para gerador de documentação.

OpenAPI YAML

Especificação parcial convertida em JSON para colar UI do Swagger teste.

Quando YAML para JSON

• Quando as ferramentas aceitam apenas JSON (alguns validadores de esquema).
• Quando o código JavaScript precisa de um objeto analisado da fonte YAML.<
• Ao depurar YAML visualizando a estrutura equivalente de JSON.

Problema da Noruega

NO sem aspas em YAML torna-se falso em alguns analisadores. Cite códigos de país e strings de versão como "1.0" para evitar surpresas booleanas/flutuantes em JSON.

Perguntas frequentes

Comentários em YAML?

Removidos na saída JSON - comentários não sobrevivem à conversão.

Guias em YAML?

YAML proíbe tabulações para indentação - corrija os espaços primeiro.

YAML de vários documentos?

--- documentos separados podem precisar de divisão manualmente.

Coerção de tipo?

YAML 1.1 trata sim/não como booleano — resultados JSON verdadeiro/falso; cuidado com códigos de países sem aspas, como NO para Noruega.

Local?

Sim.