yamldotnet merge 2 файлы yaml (функция глубокого слияния)

Есть ли в библиотеке простой способ глубокого слияния 2-х файлов yaml?

Я нашел этот вопрос: поддерживает ли библиотека C# YamlDotNet ключ слияния?

но это значит, что мне нужно конвертировать мой файл yaml в синтаксис слияния yaml?

0 ответов

проблема

Слияние документов YAML без использования ключей слияния YAML в C#

Решение

YAML поддерживает создание нескольких документов в одном файле с использованием тройной черты ---

---
anchor: &default001
  key1: &myValue001 value1
  key2: value2
---
anchor: &default002
  key3: &myValue002 value3
  key4: value4
---
anchor: &default003
  key5: &myValue003 value5
  key6: value6

Ловушки

  • Этот подход создает последовательность отдельных документов YAML в файле, поэтому технически это последовательность документов.
Другие вопросы по тегам