Conversor de JSON para YAML
Converta JSON em YAML online com indentação limpa e validação instantânea, diretamente no seu navegador
Diferencie texto e números em YAML
Perguntas frequentes: Quando é que 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 Autoritativas
Normas e documentação oficial que definem os formatos com que esta ferramenta trabalha.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
A norma do IETF que define o formato de intercâmbio de dados JSON e a sua gramática.
JSON - json.org
O sítio original do JSON, de Douglas Crockford, com a introdução ao formato em muitas línguas.
MDN Web Docs - Working with JSON
Guia da Mozilla para trabalhar com JSON em JavaScript: parse, stringify e revivers.
JSON - Wikipedia
Tipos de dados JSON, história da sintaxe e a 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, em yaml.org, a página inicial do formato.
YAML - Wikipedia
Sintaxe 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