File: //proc/thread-self/root/opt/go/pkg/mod/github.com/mailru/
[email protected]/tests/embedded_type.go
package tests
//easyjson:json
type EmbeddedType struct {
EmbeddedInnerType
Inner struct {
EmbeddedInnerType
}
Field2 int
EmbeddedInnerType2 `json:"named"`
}
type EmbeddedInnerType struct {
Field1 int
}
type EmbeddedInnerType2 struct {
Field3 int
}
var embeddedTypeValue EmbeddedType
func init() {
embeddedTypeValue.Field1 = 1
embeddedTypeValue.Field2 = 2
embeddedTypeValue.Inner.Field1 = 3
embeddedTypeValue.Field3 = 4
}
var embeddedTypeValueString = `{"Inner":{"Field1":3},"Field2":2,"named":{"Field3":4},"Field1":1}`