É possível emitir YAML válido com âncoras / referências desativadas usando Ruby ou Python?
É possível desativar a criação de âncoras e referências (e listar efetivamente dados redundantes explicitamente)PyYAML
ou RubyPsych
motor?
Talvez tenha perdido algo enquanto pesquisava na web, mas parece que não há muitas opções disponíveis noPsych
e não fui capaz de determinar sePyYAML
permite isso também.
A lógica é que eu tenho que serializar alguns dados e passá-los de forma legível para um colega de trabalho não realmente técnico para validação manual. Alguns dados são redundantes, mas eu preciso deles listados da maneira mais explícita para facilitar a leitura (âncoras e referências são um bom conceito de eficiência, mas não de legibilidade humana).
Ruby e Python são minhas ferramentas de escolha, mas se houver outra maneira razoavelmente simples de 'desdobrar' documentos YAML, isso pode acontecer.