Dados estes stucts:
type Path struct {
Description string
Paths map[string]Path
}
type Top struct {
Title string
Path
}
Eu devo ser capaz de desempacotar um YAML assim:
title: Recursive
paths:
a:
paths:
b:
paths:
c:
description: Bottom
Isso funciona, mas deve ser a mesma coisa que acima:
type Path struct {
Description string
Paths map[string]Path
}
type Top struct {
Title string
Paths map[string]Path
}
Você precisa do sinalizador ,inline
para isso, conforme a documentação:
http://gopkg.in/yaml.v2#Marshal
Você pode usar esse sinalizador em campos normais e anônimos.
:+1: Desculpe, eu sei: RTFM @rnix :gun:
Sem problemas. ;-)
E obrigado por enviar as questões. Eles podem muito bem ser problemas válidos.
Comentários muito úteis
Você precisa do sinalizador
,inline
para isso, conforme a documentação:http://gopkg.in/yaml.v2#Marshal
Você pode usar esse sinalizador em campos normais e anônimos.