package common import ( "bytes" "encoding/json" ) func DecodeJson(data []byte, v any) error { return json.NewDecoder(bytes.NewReader(data)).Decode(v) } func DecodeJsonStr(data string, v any) error { return DecodeJson(StringToByteSlice(data), v) } func EncodeJson(v any) ([]byte, error) { return json.Marshal(v) }