使用 clj.http 时,在 clojure 中解析地图的最佳方法是什么?



我有一张类似的地图


(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"}"

字符串,而不是实际的映射。使用柴郡图书馆的parse-string会出现":意外"错误。我该如何解决这个问题?

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

最新更新