123456789101112131415161718192021222324252627282930 |
- 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
- // }
|