11

如果有人计划创建一个无 UI 的 Web 服务(接收 JSON 和/或 XML,返回 JSON 和/或 XML),Noir是否提供了除Compojure之外的任何有用的东西吗?

4

2 回答 2

7

我相信 Noir 使创建 JSON 响应变得更简单:http noir.response/json: //ibdknox.github.com/noir/noir.response-api.html#noir.response/json

另一方面,Noir 中的 JSON 支持只是 clj-json 的一个非常薄的包装器(基本上只添加 json 内容类型标头),因此您可以直接使用 clj-json 而不是 Noir 来实现此目的。

于 2012-02-15T17:00:57.070 回答
4

您应该选择 Compojure,因为现在不推荐使用 Noir。

您可以在此处找到弃用通知和建议: https ://github.com/noir-clojure/noir

于 2013-02-02T16:55:55.667 回答