Decode http.Request.Body into a interface{} to simplify handler implementation Decode code: ``` err := json.NewDecoder(r.Body).Decode(&p) if err != nil { http.Error(w, err.Error(), http.StatusBadRequest) return } ```