如何在Clojure中访问JSON Web服务?

时间:2013-07-28 19:44:29

标签: clojure

访问Web服务并将响应JSON作为Clojure映射的常用方法是什么?

我们是否必须使用Java的java.net.URLConnection和一些JSON库,如GSON?

http-kit是用于此目的最常用的库,这就是我通过Google获得的内容吗?

2 个答案:

答案 0 :(得分:7)

看看clj-http。其中一个依赖项是名为cheshire的JSON库。

这是一个基本GET请求的示例,它将主体解析为JSON。

(clj-http.client/get "http://example.com/foo.json" {:as :json})

答案 1 :(得分:1)

对于异步HTTP,您应该查看http.async.client