1

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

我们是否必须使用 Java 的 java.net.URLConnection 和像 GSON 这样的 JSON 库?

http-kit 是为此目的最常用的库吗,这就是我通过谷歌得到的?

4

2 回答 2

7

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

下面是一个将正文解析为 JSON 的基本 GET 请求示例。

(clj-http.client/get "http://example.com/foo.json" {:as :json})
于 2013-07-28T19:54:25.627 回答
1

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

于 2013-07-28T20:02:46.877 回答