में नेस्टेड सूचियां मैं वाईएएमएल में नेस्टेड सूचियां कैसे बना सकता हूं? मैं प्राप्त करना चाहते हैं:yaml
{"Hello": ["as", ["http://", ["cat"]]]}
यहाँ मेरी YAML कि (pyYaml के साथ) काम नहीं करता है:
Hello:
- "as"
- "http://"
- cat
क्या मैं गलत कर रहा हूँ?
** * ** * ** * अद्यतन: * ** * ** * ****
विशेष रूप से मैं मैं YAML से निम्नलिखित JSON उत्पन्न करने की कोशिश कर रहा हूं:
"URL" : {
"Description" : "URL of the website",
"Value" : { "Fn::Join" : [ "", [ "http://", { "Fn::GetAtt" : [ "ElasticLoadBalancer", "DNSName" ]}]]}
}
यहां काम करने वाला सबसे नज़दीकी वाईएएमएल है, लेकिन यह मुझे काफी कुछ नहीं देता है।
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"
]
}
]
}
}
यह लगभग सही है, लेकिन "" एक नेस्टेड सूची, वहाँ होना चाहिए न सिर्फ एक सूची आइटम के बाद। मैं इसे कैसे ठीक करूं?
Hello:
["as",
["http://",
[cat]
]
]
Json उत्पादन:
{
"Hello": [
"as",
[
"http://",
[
"cat"
]
]
]
}
हाय, दुर्भाग्य से घुंघराले ब्रेसिज़ डाले गए हैं - मुझे घुंघराले ब्रेसिज़ नहीं हो सकते हैं। आउटपुट विशेष रूप से मेरे प्रश्न में जो मिला है वह होना चाहिए। – user1491250
फिक्स्ड, संपादित संस्करण देखें :) – Yohann
मैं उस पर नहीं कर सकता। यह एक गहरा घोंसला जटिल संरचना है :-( – user1491250