これらのスタッキーを考えると:
type Path struct {
Description string
Paths map[string]Path
}
type Top struct {
Title string
Path
}
次のようにYAMLをアンマーシャリングできるはずです:
title: Recursive
paths:
a:
paths:
b:
paths:
c:
description: Bottom
これは機能しますが、上記と同じである必要があります。
type Path struct {
Description string
Paths map[string]Path
}
type Top struct {
Title string
Paths map[string]Path
}
:+1:申し訳ありませんが、私は知っています: RTFM @rnix :gun:
問題ない。 ;-)
そして、問題を提出していただきありがとうございます。 それらは有効な問題である可能性があります。
最も参考になるコメント
ドキュメントによると、そのためには
,inline
フラグが必要です。http://gopkg.in/yaml.v2#Marshal
このフラグは、通常のフィールドと匿名フィールドの両方で使用できます。