...

Source file src/github.com/mailru/easyjson/tests/embedded_type.go

Documentation: github.com/mailru/easyjson/tests

     1  package tests
     2  
     3  //easyjson:json
     4  type EmbeddedType struct {
     5  	EmbeddedInnerType
     6  	Inner struct {
     7  		EmbeddedInnerType
     8  	}
     9  	Field2             int
    10  	EmbeddedInnerType2 `json:"named"`
    11  }
    12  
    13  type EmbeddedInnerType struct {
    14  	Field1 int
    15  }
    16  
    17  type EmbeddedInnerType2 struct {
    18  	Field3 int
    19  }
    20  
    21  var embeddedTypeValue EmbeddedType
    22  
    23  func init() {
    24  	embeddedTypeValue.Field1 = 1
    25  	embeddedTypeValue.Field2 = 2
    26  	embeddedTypeValue.Inner.Field1 = 3
    27  	embeddedTypeValue.Field3 = 4
    28  }
    29  
    30  var embeddedTypeValueString = `{"Inner":{"Field1":3},"Field2":2,"named":{"Field3":4},"Field1":1}`
    31  

View as plain text