如果您现在不精确的结构,则应该使您的结构看起来像这样
type Secrets struct { Keys []struct { Key string `json:"key"` Values []map[string]string `json:"values"` } `json:"keys"`}它将解析整个yaml并获取所有值,但这将是一个数组,因此您将失去对对象的类型提示。另一种方法是提前终止https://blog.gopheracademy.com/advent-2016/advanced-
encoding-decoding/,但是每次出现新的键/值对时,您都需要添加新对象。



