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}`