[英]Covert application.conf to application.yaml
How do I can create a list in yaml file? 如何在yaml文件中创建列表?
I have below application.conf file. 我下面有application.conf文件。
mappings = [
{
partnerId = "partner1"
stagePolicyMapping = [
{ stage = "Assignment Call",
policy = "underwriting"
},
{ stage = "Collect Docs",
policy = "collectverify"
},
{ stage = "Partial Application",
policy = "partialapp"
}
]
},
{
partnerId = "partner2"
stagePolicyMapping = [
{ stage = "Application Received",
policy = "appreceivedusa"
},
{ stage = "Application Incomplete",
policy = "incompleteapp"
},
{ stage = "Partial Application",
policy = "partialapp"
}
]
}
I want to switch to application.yml file. 我想切换到application.yml文件。 Below is what I have so far.
以下是到目前为止的内容。 I am not sure how to create list of stage and policy properties.
我不确定如何创建阶段和策略属性列表。
# policy mappings
mappings:
partnerId:
partner1:
stage: Assignment Call
policy: underwriting
???? stage and policy again ?
If you look at the documentation of YAML, it starts with a preview which immediately shows example of a list (aka a sequence ): 如果您查看YAML的文档 ,它将以预览开始,该预览立即显示列表示例(又称序列 ):
Example 2.4.
示例2.4 Sequence of Mappings
映射顺序
(players' statistics)(玩家统计)
- name: Mark McGwire hr: 65 avg: 0.278 - name: Sammy Sosa hr: 63 avg: 0.288
So you data should be: 因此,您的数据应为:
mappings:
-
partnerId: partner1
stagePolicyMapping:
-
stage: Assignment Call
policy: underwriting
-
stage: Collect Docs
policy: collectverify
-
stage: Partial Application
policy: partialapp
-
partnerId: partner2
stagePolicyMapping:
-
stage: Application Received
policy: appreceivedusa
-
stage: Application Incomplete
policy: incompleteapp
-
stage: Partial Application
policy: partialapp
You can also do it more compact as shown in answer by michalk . 如michalk的回答所示,您还可以使其更紧凑。
Something like : 就像是 :
mappings:
- partnerId: partner1
stagePolicyMapping:
- stage: Assignment Call
policy: underwriting
- stage: Collect Docs
policy: collectverify
- stage: Partial Application
policy: partialapp
- partnerId: partner2
stagePolicyMapping:
- stage: Application Received
policy: appreceivedusa
- stage: Application Incomplete
policy: incompleteapp
- stage: Partial Application
policy: partialapp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.