// +build go1.6,!go1.7 package httputils import ( "encoding/json" "net/http" ) // WriteJSON writes the value v to the http response stream as json with standard json encoding. func WriteJSON(w http.ResponseWriter, code int, v interface{}) error { w.Header().Set("Content-Type", "application/json") w.WriteHeader(code) enc := json.NewEncoder(w) return enc.Encode(v) }