Conversor de JSON para YAML
Converta JSON para YAML online com indentação limpa e validação instantânea, direto no seu navegador
Diferencie texto e números em YAML
Perguntas Frequentes: Quando as strings precisam de aspas na saída YAML?
"001" continua sendo texto, false um booleano e null um valor nulo. A indentação só altera a apresentação. Comentários não podem ser recuperados, pois JSON não os aceita.
Usa JSON.parse do JavaScript. Use strings entre aspas para identificadores fora do intervalo de inteiros seguros. Não valida esquemas de configuração do Kubernetes, Compose ou de outros aplicativos.
Entrada
{"code":"001","enabled":false,"items":[1,null]}Saída Formatada
code: '001' enabled: false items: - 1 - null
Referências Oficiais
Padrões e documentação oficial que definem os formatos com os quais esta ferramenta trabalha.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
O padrão da IETF que define o formato JSON de intercâmbio de dados e sua gramática.
JSON - json.org
O site original do JSON, por Douglas Crockford, com a introdução do formato em muitos idiomas.
MDN Web Docs - Working with JSON
Guia da Mozilla para trabalhar com JSON em JavaScript: parse, stringify e revivers.
JSON - Wikipedia
Tipos de dados do JSON, história da sintaxe e sua ascensão como formato dominante de intercâmbio de APIs.
YAML 1.2.2 Specification - yaml.org
A especificação oficial do YAML 1.2.2, do yaml.org, a página inicial do formato.
YAML - Wikipedia
Sintaxe do YAML: estilos de bloco, âncoras, resolução de tipos e o problema da Noruega.
Ferramentas práticas para formatar, validar e transformar dados estruturados e conteúdo de marcação