要理解序列樣式,理解集合很重要。 集合和序列樣式的概念并行工作。 YAML中的集合以適當?shù)男蛄袠邮奖硎尽H绻谜_的標簽排序,請始終參考集合。 YAML中的集合由數(shù)組中表示的從零開始的連續(xù)整數(shù)編制索引。 序列樣式的重點始于集合。
假設要將宇宙中行星的數(shù)量視為可以作為集合創(chuàng)建的序列。 以下代碼顯示如何表示宇宙中行星的序列樣式 -
# Ordered sequence of nodes in YAML STRUCTURE
Block style: !!seq
- Mercury # Rotates - no light/dark sides.
- Venus # Deadliest. Aptly named.
- Earth # Mostly dirt.
- Mars # Seems empty.
- Jupiter # The king.
- Saturn # Pretty.
- Uranus # Where the sun hardly shines.
- Neptune # Boring. No rings.
- Pluto # You call this a planet?
Flow style: !!seq [ Mercury, Venus, Earth, Mars, # Rocks
Jupiter, Saturn, Uranus, Neptune, # Gas
Pluto ] # Overrated
然后,可以看到JSON格式的有序序列的以下輸出 -
{
"Flow style": [
"Mercury",
"Venus",
"Earth",
"Mars",
"Jupiter",
"Saturn",
"Uranus",
"Neptune",
"Pluto"
],
"Block style": [
"Mercury",
"Venus",
"Earth",
"Mars",
"Jupiter",
"Saturn",
"Uranus",
"Neptune",
"Pluto"
]
}
更多建議: