yamldotnet merge 2 файлы yaml (функция глубокого слияния) - PullRequest
0 голосов
/ 06 мая 2018

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

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

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

1 Ответ

0 голосов
/ 11 апреля 2019

Задача

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