Я бы хотел представить иерархию в yaml, и я не уверен, как.Например, я хотел бы сказать что-то вроде этого:
name: "user1"
programming-skill: 3
java: 2
python: 2
cooking-skill: 4
Когда я выкидываю это в парсер yaml, я получаю сообщение об ошибке в строке «отображение значений, не разрешенных здесь» в строке java: 2
потому что я пытаюсь присвоить programming-skill
обоим 3
и списку {java: 2, python: 2}
.
Какой самый чистый способ представления этой иерархической структуры в yaml?В качестве альтернативы, существует ли формат сериализации, более подходящий, чем yaml, для иерархических структур?