From d3a70e91eba6a92c30430ffea3c8bce19f8bb90c Mon Sep 17 00:00:00 2001 From: bukowa <38087302+bukowa@users.noreply.github.com> Date: Sun, 25 Apr 2021 23:44:54 +0200 Subject: [PATCH] add json tags to schema.Field --- schema/field.go | 12 ++++++------ schema/schema_test.go | 3 +-- 2 files changed, 7 insertions(+), 8 deletions(-) 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 +}