Вложенные списки в yaml
Как я могу создать вложенные списки в YAML? Я хочу получить:
{"Hello": ["as", ["http://", ["cat"]]]}
Вот'это мой YAML, который неt работа (с pyYaml):
Hello:
- "as"
- "http://"
- cat
Что я делаю неправильно?
********* Обновить: ***********
Именно яЯ пытаюсь сгенерировать следующий JSON из YAML:
"URL" : {
"Description" : "URL of the website",
"Value" : { "Fn::Join" : [ "", [ "http://", { "Fn::GetAtt" : [ "ElasticLoadBalancer", "DNSName" ]}]]}
}
Вот'самый близкий YAML яу меня есть работа, но это не такдайте совсем то, что мне нужно.
YAML это:
Outputs:
URL:
Description: URL of the website
Value:
"Fn::Join":
- ""
- "http://"
- "Fn::GetAtt":
- ElasticLoadBalancer
- DNSName
Это приводит к:
"URL": {
"Description": "URL of the website",
"Value": {
"Fn::Join": [
"",
"http://",
{
"Fn::GetAtt": [
"ElasticLoadBalancer",
"DNSName"
]
}
]
}
}
Это почти правильно, но после "" должен быть вложенный список, а не просто еще один элемент списка. Как я могу это исправить?
(PS Это будет передаваться в API, поэтому выходные данные должны полностью совпадать)