我正在尝试以编程方式创建一些 API 文档,我有这个:
type APIDoc struct {
Route string
ResolutionValue struct {
v string
}
}
然后我尝试这样做:
json.NewEncoder(w).Encode(APIDoc.ResolutionValue{"foo"})
但它说
APIDoc.ResolutionValue 未定义(类型 APIDoc 没有方法 ResolutionValue)
所以我求助于这样做:
type ResolutionValue struct {
v string
}
type APIDoc struct {
Route string
ResolutionValue ResolutionValue
}
然后做:
json.NewEncoder(w).Encode(ResolutionValue{"foo"})
有点蹩脚,有没有办法以某种方式确保完整性?
ABOUTYOU
相关分类