yaml中一个值的多个键

时间:2010-11-23 10:59:28

标签: arrays yaml key

是否可以为同一个值使用不同的键?

[activerecord, activemodel]: 'test'

我希望得到与此相同的结果:

activerecord: 'test'
activemodel: 'test'

1 个答案:

答案 0 :(得分:26)

这不起作用,因为YAML允许您指定任何类型的键,所以

[activerecord, activemodel]: 'test'

是一个包含单个键的映射,序列为[activerecord, activemodel],其值为'test'

相反,您可以使用锚点/别名:

activerecord: &my_value 'test'
activemodel: *my_value

但是,无法将两个键都附加到一个键/值对中的单个值。