Скажем, у меня есть следующий файл YAML:
-
key1: value
# and so on...
key99: value
key100:
subkey1: value
# and so on...
subkey100: value
-
key1: value
# and so on...
key99: value
key100:
subkey1: value
# and so on...
subkey100: SOME DIFFERENT VALUE
Естественный способ обработки большого количества идентичных данных будет состоять из якорей и переопределения только измененного ключа.
Вопрос в том, что здесь подразделение отличается. Есть ли простой способ просто указать, что key100['subkey100']
изменено? Или мне нужно использовать ряд привязок на каждом уровне?
I.e., есть сокращение для:
- &anchor
key1: value
# and so on...
key99: value
key100: &subanchor
subkey1: value
# and so on...
subkey100: value
-
<<: *anchor
key100:
<<: *subanchor
subkey100: SOME DIFFERENT VALUE