小编典典

从结构而不是结构值创建JSON

go

我想我需要反射包才能做到这一点。说我有一个像这样的结构:

type Inner struct {
   Whatever int
}

type ResolutionValue struct {
    Val string
    Inner
}

说我想生成ResolutionValue结构的JSON表示…是否有某种方法可以创建不实例化的JSON表示?


阅读 271

收藏
2020-07-02

共1个答案

小编典典

即使使用反射,也需要使用实际值来获取类型reflect.TypeOf。因此,我建议您只使用类型的零值。

json.Marshal(ResolutionValue{})
2020-07-02