Selaa lähdekoodia

update jsonutil

marion 4 vuotta sitten
vanhempi
commit
19becb7237
1 muutettua tiedostoa jossa 6 lisäystä ja 0 poistoa
  1. 6 0
      utils/jsonutil/jsoniter_adapter.go

+ 6 - 0
utils/jsonutil/jsoniter_adapter.go

@@ -13,6 +13,9 @@ var (
 		if nil == v {
 			return nil, nil
 		} else if m, ok := v.(json.Marshaler); ok {
+			if nil == m {
+				return nil, nil
+			}
 			return m.MarshalJSON()
 		} else {
 			return adapter.Marshal(v)
@@ -23,6 +26,9 @@ var (
 		if nil == v {
 			return "", nil
 		} else if m, ok := v.(json.Marshaler); ok {
+			if nil == m {
+				return "", nil
+			}
 			data, err := m.MarshalJSON()
 			if nil != err {
 				return "", err