使用clj.http解析Clojure中的映射的最佳方法是什么?

问题描述 投票:0回答:1

我有这样的地图


(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会出现“:意外”错误。我该如何解决?

parsing clojure maps clj-http
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.