Compojure以上の有用なものを、Noirは提供しています(JSONやXMLを受け取り、JSONやXMLを返す)UIレスWebサービスを作成する予定がある場合は、私はノワールがnoir.response/json
でJSONレスポンスを作成するために、それは少し簡単になると信じていUIレスWebサービスのためのCompojureまたはNoir?
11
A
答えて
7
:http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json
ノワールにおける一方のJSONのサポートでは、CLJ-jsonの周りだけの非常に薄いラッパーは(基本的には唯一のJSONコンテンツタイプを追加していますヘッダー)ので、この目的のためにノワールの代わりにclj-jsonを直接使用することができます。
4
Noirは廃止予定ですので、Compojureを選択してください。
あなたはここで非推奨の通知及び勧告を見つけることができます: https://github.com/noir-clojure/noir
関連する問題
- 1. Jersey Webサービスのための最善のWeb UI開発フレームワーク
- 2. Compojureでlib-noirステートフルセッションを使用する方法
- 3. ゲームランキングの結果を得るためのAPIまたはWebサービス?
- 4. WindowsサービスまたはWebサービス?
- 5. Noir Web framework on port 80
- 6. WindowsのWebサービスまたはWebアクセス7
- 7. クライアントレイヤーユニットテストのためのWebサービスのモック
- 8. アンドロイドアプリケーションのためのWebサービスの作成
- 9. Sudzc MagentoのためのWebサービス
- 10. WebサービスのためのXML:インラインアタッチ
- 11. フレックスのためのRESTfulなWebサービス
- 12. RESTfulなWebサービスのためのSpringセキュリティ
- 13. WebインターフェイスまたはグラフィックUI
- 14. Webサービス - フロントエンドまたはロジック
- 15. WCFサービスまたはWeb API
- 16. SOA - 別個のWebサービスまたはビジネスサービスとしてのビジネスサービスのためのデータアクセス?
- 17. CompojureでOAuth2を使用するためのオールインワンのソリューション
- 18. Webサービスのセキュリティ:AsmxまたはWCF
- 19. ドキュメントベースまたはRPCベースのWebサービス
- 20. WebサービスまたはWCF経由のサーバーサイドページング
- 21. バージョン管理されたWebサービスのためのRailsルート
- 22. Webサービスを更新またはバージョン管理するための戦略?
- 23. suds.TypeNotFound(ASP.NETで作成した)ASMXのWebサービスを消費するために泡を使用したWebサービス
- 24. は、DELETE REST Webサービスのために、私は定義された私のインターフェイスで
- 25. UI-Routerのための角度サービス非同期シングルトン
- 26. jQueryのUIのオートコンプリートとWebサービス
- 27. はcompojure
- 28. はcompojure
- 29. ユニットテスト/クライアントプロキシ作成のためのWebサービスがなくなりました
- 30. EC2の起動と停止のためのシンプルなWeb UI
をあなたはJSONの処理を追加するつもりなら、私は[チェシャー](https://github.com/dakrone/cheshire)ライブラリをお勧めしたいですあなた自身。 – semperos
私は答えと上記のコメントの両方に同意します。私は最近、ノワールを使って同様のAPIを提供してきました。それを使用することは絶対的な夢です。それはあなたのAPIへのアクセスを定義することを信じられないほど簡単にし、チェシャーは素晴らしいJSONライブラリです。私の場合、私は[congomongo](https://github.com/aboekhoff/congomongo)を使ってMongoのネイティブJSON形式のデータを返すMongoDBインスタンスに接続していました。 – fredugolon
また、Chris Grangerの回答[こちら](https://groups.google.com/forum/#!topic/clj-noir/INqvBo6oXIA/discussion)、[ここ](http://grokbase.com/t/) gg/clj-noir/11ahzz6n7q/noir-post-json-data)を使用してJSONデータを受信する方法を説明しています。 –