Можно ли испустить действительный YAML с отключенными якорями / ссылками, используя Ruby или Python?
Можно ли отключить создание якорей и ссылок (и эффективно перечислять избыточные данные явно) либо вPyYAML
или РубиPsych
двигатель?
Возможно, я что-то упустил при поиске в Интернете, но кажется, что вPsych
и я не смог определить,PyYAML
позволяет это либо.
Обоснование заключается в том, что я должен сериализовать некоторые данные и передать их в удобочитаемой форме не очень техническому сотруднику для ручной проверки. Некоторые данные являются избыточными, но мне нужно, чтобы они были перечислены в наиболее явном виде для удобства чтения (якоря и ссылки - хорошая концепция для эффективности, но не для удобства чтения).
Ruby и Python - мои инструменты выбора, но если есть какой-то другой достаточно простой способразворачивание» Документы YAML, это может быть просто.