我想我需要反射包来做到这一点。假设我有一个这样的结构:
type Inner struct {
Whatever int
}
type ResolutionValue struct {
Val string
Inner
}
假设我想生成 ResolutionValue 结构的 JSON 表示...是否有某种方法可以在不实例化的情况下创建 JSON 表示?
最佳答案
即使使用反射,您也需要一个实际值才能使用 reflect.TypeOf
获取类型。所以我建议只使用您的类型的零值。
json.Marshal(ResolutionValue{})
关于json - 从结构而不是结构值创建 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53039039/