package httputil import ( "encoding/json" "net/http" ) type H map[string]interface{} func WriteJSON(w http.ResponseWriter, data interface{}) error { w.Header().Set("Content-Type", "application/json") return json.NewEncoder(w).Encode(data) } func ReadJSON(r *http.Request, data interface{}) error { return json.NewDecoder(r.Body).Decode(data) }