github.com/selefra/selefra-utils@v0.0.4/pkg/json_util/json_util.go (about) 1 package json_util 2 3 import "encoding/json" 4 5 func ToJsonString(v interface{}) string { 6 if v == nil { 7 return "" 8 } 9 marshal, err := json.Marshal(v) 10 if err != nil { 11 return "" 12 } 13 if len(marshal) == 0 { 14 return "" 15 } 16 return string(marshal) 17 } 18 19 func ToJsonBytes(v interface{}) []byte { 20 if v == nil { 21 return nil 22 } 23 marshal, err := json.Marshal(v) 24 if err != nil { 25 return nil 26 } 27 return marshal 28 }