我想我需要反射包才能做到这一点。说我有一个像这样的结构:
type Inner struct { Whatever int } type ResolutionValue struct { Val string Inner }
说我想生成ResolutionValue结构的JSON表示…是否有某种方法可以创建不实例化的JSON表示?
即使使用反射,也需要使用实际值来获取类型reflect.TypeOf。因此,我建议您只使用类型的零值。
reflect.TypeOf
json.Marshal(ResolutionValue{})