どのようにしてYAMLで入れ子リストを作成できますか?私が取得したい:yamlの入れ子リスト
{"Hello": ["as", ["http://", ["cat"]]]}
はここ(PyYAMLとして)動作しません。私のYAMLだ:私は間違って
Hello:
- "as"
- "http://"
- cat
何をしているのですか? *
** * ** ** *アップデート:** ** ** * ****
具体的にI YAMLから次のJSONを生成しようとしています:
"URL" : {
"Description" : "URL of the website",
"Value" : { "Fn::Join" : [ "", [ "http://", { "Fn::GetAtt" : [ "ElasticLoadBalancer", "DNSName" ]}]]}
}
ここには私が働いている最も近いYAMLがありますが、それは私に必要なものを与えてくれません。
YAMLは次のとおりです。これはほとんど正しいですが、ネストされたリストだけではなく、別のリスト項目があるはずです "" 後
"URL": {
"Description": "URL of the website",
"Value": {
"Fn::Join": [
"",
"http://",
{
"Fn::GetAtt": [
"ElasticLoadBalancer",
"DNSName"
]
}
]
}
}
:
Outputs:
URL:
Description: URL of the website
Value:
"Fn::Join":
- ""
- "http://"
- "Fn::GetAtt":
- ElasticLoadBalancer
- DNSName
これがその結果。これをどうすれば解決できますか?
(PSこれは、出力が完全に一致しなければならないので、APIに供給されようとしている)
こんにちは、残念ながらそれは中括弧が挿入されています - 私は中括弧を持つことはできません。出力は具体的には私の質問にあるものでなければなりません。 – user1491250
固定、編集されたバージョンを参照してください:) – Yohann
私はそれにできません。これは深くネストされた複雑な構造です:-( – user1491250