package pool import ( "encoding/json" "strings" ) //client连接对象的私有方法 func dump() { rcv_err := recover() if rcv_err == nil { return } wsSever.ErrFun(rcv_err) } func searchStrArray(arr []string, ch string) bool { result := -1 for index, v := range arr { if v == ch { result = index break } } return result != -1 } func SerializeJson(data interface{}) []byte { reply, _ := json.Marshal(data) return reply } func UnserislizeJson(str []byte, data interface{}) { _ = json.Unmarshal(str, data) } func StrCut(s string) string { if s == "" { return "" } sMap := strings.Split(s, "_") if len(sMap) < 4 { return "" } return sMap[1] + "_" + sMap[2] + "_" + sMap[3] }