将 application.conf 转换为 application.yaml
Covert application.conf to application.yaml
如何在 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 ?
如果您查看 documentation of YAML, it starts with a preview,它会立即显示列表示例(也称为 序列 ):
Example 2.4. Sequence of Mappings
(players’ statistics)
-
name: Mark McGwire
hr: 65
avg: 0.278
-
name: Sammy Sosa
hr: 63
avg: 0.288
所以你的数据应该是:
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
你也可以像.
那样把它做得更紧凑
类似于:
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
如何在 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 ?
如果您查看 documentation of YAML, it starts with a preview,它会立即显示列表示例(也称为 序列 ):
Example 2.4. Sequence of Mappings
(players’ statistics)- name: Mark McGwire hr: 65 avg: 0.278 - name: Sammy Sosa hr: 63 avg: 0.288
所以你的数据应该是:
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
你也可以像
类似于:
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