123456789101112131415 |
- package httputils // import "github.com/docker/docker/api/server/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)
- enc.SetEscapeHTML(false)
- return enc.Encode(v)
- }
|