如何在yaml文件中创建列表?
我有下面的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"
}
]
}我想切换到application.yml文件。下面是我到目前为止的情况。我不知道如何创建阶段和策略属性的列表。
# policy mappings
mappings:
partnerId:
partner1:
stage: Assignment Call
policy: underwriting
???? stage and policy again ? 发布于 2019-05-23 15:54:36
如果您查看YAML的documentation,它以一个preview开头,该preview立即显示列表的示例(也称为序列):
示例2.4。映射序列 (球员统计)
所以你的数据应该是:
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您还可以进行更紧凑的操作,如answer by michalk所示。
发布于 2019-05-23 15:54:57
类似于:
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: partialapphttps://stackoverflow.com/questions/56278511
复制相似问题