YAML配置将一个属性值替换为另一个属性值

YAML配置将一个属性值替换为另一个属性值,yaml,Yaml,我想知道是否可以用一个值替换另一个值,例如: booking: services: dans: PRIVATE_KEY: MIIEowIBAAKCAQEAr8nAQCQZ8hL0up8LzItKrBwIWhvbFgTtVEHjQIJ0Yw/F3u82 mode: PRIVATE_KEY: {booking.services.dans.PRIVATE_KEY} 可以使用定位点和别名: 预订: 服务: 丹:

我想知道是否可以用一个值替换另一个值,例如:

booking:    
    services:
      dans:
        PRIVATE_KEY: MIIEowIBAAKCAQEAr8nAQCQZ8hL0up8LzItKrBwIWhvbFgTtVEHjQIJ0Yw/F3u82         
      mode:
         PRIVATE_KEY: {booking.services.dans.PRIVATE_KEY}

可以使用定位点和别名:

预订:
服务:
丹:
私钥:&a
MIIEowIBAAKCAQEAr8nAQCQZ8hL0up8LzItKrBwIWhvbFgTtVEHjQIJ0Yw/F3u82
模式:
私钥:*a
这不是替换,而是参考;两个
私钥
密钥将链接到相同的值

YAML不提供通过某种路径引用其他值的方法。请注意,YAML中的
{}
确实有特殊含义;它们创建流映射。您所写的内容相当于:

预订:
服务:
丹:
私钥:miieowibaakcaqear8naqcz8hl0up8lzitkrbwiwhvbfgtvehjqij0yw/F3u82
模式:
私钥:
booking.services.dans.PRIVATE_密钥: