Czy możliwe jest wyemitowanie prawidłowego YAML z wyłączonymi kotwicami / referencjami za pomocą Ruby lub Python?

Czy możliwe jest wyłączenie tworzenia kotwic i odniesień (i jawne jawne wyświetlanie zbędnych danych) wPyYAML lub RubyPsych silnik?

Być może coś przeoczyłem podczas przeszukiwania sieci, ale wydaje się, że nie ma wielu dostępnych opcjiPsych i nie byłem w stanie określić, czyPyYAML pozwala na to również.

Powodem jest to, że muszę serializować niektóre dane i przekazać je w czytelnej formie współpracownikowi, który nie jest naprawdę techniczny w celu ręcznej walidacji. Niektóre dane są zbędne, ale potrzebuję ich wyszczególnić w najbardziej jednoznaczny sposób dla czytelności (kotwice i odnośniki są dobrym pomysłem dla wydajności, ale nie dla czytelności dla człowieka).

Ruby i Python są moimi narzędziami z wyboru, ale jeśli istnieje jakiś inny, dość prosty sposób „rozwijania” dokumentów YAML, może to po prostu zrobić.

questionAnswers(1)

yourAnswerToTheQuestion