I imagine I would need the reflect package to do this. Say I have a struct like so:
type Inner struct {
Whatever int
}
type ResolutionValue struct {
Val string
Inner
}
say I want to generate a JSON representation of the ResolutionValue struct...is there some way to create a JSON representation without instantiating it?
Even with reflection, you would need an actual value to get the type using reflect.TypeOf
. So I would suggest just using the zero value of your type.
json.Marshal(ResolutionValue{})
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.