我有以下要求:從 REST API 返回以下格式的錯誤:Error format422{ "name-of-field": [ "can't be blank", "is too silly" ]}我的代碼如下所示:var PostFeedback = func(w http.ResponseWriter, r *http.Request) { params := mux.Vars(r) surveyId := params["id"] feedback := &models.Feedback{} err := json.NewDecoder(r.Body).Decode(feedback) if err != nil { jsonError := fmt.Sprintf(`{ "%s": [ "%s" ] }`, "errors", err) log.Printf("invalid input format, %v", jsonError) resp := map[string]interface{}{"error": jsonError} u.Respond(w, resp) return }問題:如何獲取違規字段的名稱?我怎樣才能最好地滿足要求?
- 0 回答
- 0 關注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消