(w http.ResponseWriter, r *http.Request, out interface{})
| 159 | } |
| 160 | |
| 161 | func ReadJSON(w http.ResponseWriter, r *http.Request, out interface{}) (err error) { |
| 162 | err = jsoniter.NewDecoder(r.Body).Decode(out) |
| 163 | cos.Close(r.Body) |
| 164 | if err == nil { |
| 165 | return |
| 166 | } |
| 167 | return WriteErrJSON(w, r, out, err) |
| 168 | } |
| 169 | |
| 170 | func WriteErrJSON(w http.ResponseWriter, r *http.Request, out interface{}, err error) error { |
| 171 | at := thisNodeName |
no test coverage detected