YAML. Complex Structure
Четверта місія в серії про парсинг YAML буде присвячений складній структурі.
| YAML | Python/TypeScript |
|---|---|
|
Елементом списку може бути інший список. |
|
- Alex
-
- odessa
- dnipro
- Li
|
[
"Alex",
[
"odessa",
"dnipro"
],
"Li"
]
|
|
Словник також може бути елементом списку. |
|
- 67
-
name: Irv
game: Mario
-
- 56
|
[
67,
{
"game": "Mario",
"name": "Irv"
},
None/null,
... |
name: Alex
study:
type: school
number: 78
age: 14
|
{
"age": 14,
"study": {
"type": "school",
"number": 78
},
"name": "Alex"
}
|
|
Список також може бути елементом словника. |
|
name: Alex
study:
- 89
- 89
- "Hell"
age: 14
|
{
"age": 14,
"study": [
89,
89,
"Hell"
],
"name": "Alex"
}
|
|
І, звичайно, дані можуть мати більше одного рівня вкладеності. |
|
name: Alex
study:
-
type: school
num: 89
-
type: school
num: 12
age: 14
|
{
"age": 14,
"study": [
{
"num": 89,
"type": "school"
},
{
"num": 12,
"type": "school"
}
],
"name": "Alex"
}
|
You should be an authorized user in order to see the full description and start solving this mission.