Is it possible to disable creating anchors and references (and effectively list redundant data explicitly) either in PyYAML
or Ruby's Psych
engine?
Perhaps I missed something while searching the web, but it seems there are not many options available in Psych
and I was not able to determine if PyYAML
allows for that either.
The rationale is I have to serialize some data and pass it in a readable form to a not-really-technical co-worker for manual validation. Some data is redundant but I need it listed in a most explicit manner for readability (anchors and references are a nice concept for efficiency, but not for human-readability).
Ruby and Python are my tools of choice, but if there is some other reasonably simple way of 'unfolding' YAML documents, it might just do.