Ответ 1
Я не эксперт по YAML, но по моему опыту это не работает. Я использую PyYAML, и парсер выдает ошибку при достижении ссылки, жалуясь на "undefined".
Таким образом, вам придется объединять данные во время выполнения.
Просто подходите к скорости с помощью YAML и хотите подтвердить, можно ли использовать функцию привязки (&
) и ссылки (*
) для отдельных файлов или отдельных документов в одном файле. Например, для последнего:
--- # Document A
Lunch: &lunch01 # Already thinking of lunch ;-)
- BBQ Chicken
- Sirloin Steak
- Roast Beef
- Salmon
...
--- # Document B
Monday: *lunch01
Tuesday: closed
Wednesday: *lunch01
Thursday: closed
Friday: *lunch01
...
(Извиняется, если мой синтаксис неверен, все еще пытаюсь преобразовать его из мышления в терминах массивов и словарей.)
Это работает? Или я бы это сделал, объединив данные на моем языке программирования во время выполнения?
Я не эксперт по YAML, но по моему опыту это не работает. Я использую PyYAML, и парсер выдает ошибку при достижении ссылки, жалуясь на "undefined".
Таким образом, вам придется объединять данные во время выполнения.