0

我有一张这样的地图


(client/post "http://localhost:5000" {:form-params {:new {:title "some-title" :description "some-description"}}})

在服务器中,我有以下内容:

(get-in request [:form-params "new"])

这给了我以下信息:

"{:title \"some-title\", :description \"some-description\"}"

一个字符串,而不是一个实际的地图。使用 Cheshire 库parse-string会出现“:意外”错误。我该如何解决?

4

1 回答 1

1

添加:content-type :application/edn到您的请求映射,以解析 EDN。添加:as :auto, :coerce :always自动强制执行。

于 2020-02-23T18:04:57.863 回答