| package tests |
| |
| //easyjson:json |
| type NamedType struct { |
| Inner struct { |
| // easyjson is mistakenly naming the type of this field 'tests.MyString' in the generated output |
| // something about a named type inside an anonmymous type is triggering this bug |
| Field MyString `tag:"value"` |
| Field2 int "tag:\"value with ` in it\"" |
| } |
| } |
| |
| type MyString string |
| |
| var namedTypeValue NamedType |
| |
| func init() { |
| namedTypeValue.Inner.Field = "test" |
| namedTypeValue.Inner.Field2 = 123 |
| } |
| |
| var namedTypeValueString = `{"Inner":{"Field":"test","Field2":123}}` |