diff --git a/src/utils/strings.go b/src/utils/strings.go index e437ea4fb..76cf00b9b 100644 --- a/src/utils/strings.go +++ b/src/utils/strings.go @@ -47,3 +47,9 @@ func StructToJsonString(param interface{}) string { dataString := string(dataType) return dataString } + +//The incoming parameter must be a pointer +func JsonStringToStruct(s string, args interface{}) error { + err := json.Unmarshal([]byte(s), args) + return err +}