diff --git a/schema/field.go b/schema/field.go index 5dbc96f1..0016cd38 100644 --- a/schema/field.go +++ b/schema/field.go @@ -64,12 +64,12 @@ type Field struct { StructField reflect.StructField Tag reflect.StructTag TagSettings map[string]string - Schema *Schema - EmbeddedSchema *Schema - OwnerSchema *Schema - ReflectValueOf func(reflect.Value) reflect.Value - ValueOf func(reflect.Value) (value interface{}, zero bool) - Set func(reflect.Value, interface{}) error + Schema *Schema `json:"-"` + EmbeddedSchema *Schema `json:"-"` + OwnerSchema *Schema `json:"-"` + ReflectValueOf func(reflect.Value) reflect.Value `json:"-"` + ValueOf func(reflect.Value) (value interface{}, zero bool) `json:"-"` + Set func(reflect.Value, interface{}) error `json:"-"` IgnoreMigration bool } diff --git a/schema/schema_test.go b/schema/schema_test.go index c2adcd3b..c3f97ce5 100644 --- a/schema/schema_test.go +++ b/schema/schema_test.go @@ -299,7 +299,6 @@ func TestEmbeddedStructForCustomizedNamingStrategy(t *testing.T) { } } - func TestSchemaParseMarshalJson(t *testing.T) { type model struct { gorm.Model @@ -314,4 +313,4 @@ func TestSchemaParseMarshalJson(t *testing.T) { if err != nil { t.Fatalf("error while json marshaling schema %v", err) } -} \ No newline at end of file +}