package util import "encoding/json" // JSONPrettyPrint func func JSONPrettyPrint(v interface{}) string { if bb, err := json.MarshalIndent(v, "", " "); err != nil { panic(err) } else { return string(bb) } } // // // JSONMarshal func // func JSONMarshal(w io.Writer, v interface{}) { // if d, err := json.Marshal(v); err == nil { // w.Write(d) // } else { // panic(err) // } // } // // // JSONUnmarshal func // func JSONUnmarshal(b []byte, v interface{}) interface{} { // if err := json.Unmarshal(b, v); err != nil { // panic(err) // } // return v // }