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{})