猿问

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

我想我需要反射包来做到这一点。假设我有一个这样的结构:


type Inner struct {

   Whatever int

}


type ResolutionValue struct {

    Val string

    Inner

}

说我想生成 ResolutionValue 结构的 JSON 表示...有没有办法在不实例化的情况下创建 JSON 表示?


函数式编程
浏览 91回答 1
1回答

哔哔one

即使使用反射,您也需要一个实际值才能使用reflect.TypeOf. 所以我建议只使用你的类型的零值。json.Marshal(ResolutionValue{})
随时随地看视频慕课网APP

相关分类

Go
我要回答