访问Web服务并将响应JSON作为Clojure映射的常用方法是什么?
我们是否必须使用Java的java.net.URLConnection和一些JSON库,如GSON?
http-kit是用于此目的最常用的库,这就是我通过Google获得的内容吗?
答案 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