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 в файле, поэтому технически это последовательность документов.