nói rằng tôi có file YAML sau:Override YAML khóa
-
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
Cách tự nhiên để xử lý một lượng lớn dữ liệu giống hệt nhau sẽ là với neo, và trọng chỉ quan trọng mà thay đổi.
Câu hỏi đặt ra là ở đây, khóa con khác nhau. Có cách nào dễ dàng để chỉ tham chiếu rằng key100['subkey100']
đã thay đổi không? Hay tôi phải sử dụng một loạt các neo ở mỗi cấp?
Tức là, là có một cách viết tắt cho:
- &anchor
key1: value
# and so on...
key99: value
key100: &subanchor
subkey1: value
# and so on...
subkey100: value
-
<<: *anchor
key100:
<<: *subanchor
subkey100: SOME DIFFERENT VALUE
Đây phải là một vấn đề dễ dàng! Cmon People! – Thomas