2012-02-15 2 views

ответ

7

Я считаю, что Нуар делает его немного проще создать ответы JSON с noir.response/json: http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json

С другой поддержкой рука JSON в Нуаре только очень тонкая оболочка вокруг CLJ-JSON (в основном только добавляет JSon типа содержимого header), поэтому для этой цели вы можете использовать clj-json непосредственно вместо Noir.

+8

Я предлагаю библиотеку [Cheshire] (https://github.com/dakrone/cheshire), если вы собираетесь добавить обработку JSON сам. – semperos

+1

Я согласен с ответом и приведенным выше комментарием. Недавно я использовал Noir для предоставления аналогичного API, и использование его - абсолютный сон. Это делает невероятно легким определение доступа к вашему API, а чешир - замечательная библиотека JSON. В моем случае я использовал [congomongo] (https://github.com/aboekhoff/congomongo) для подключения к экземпляру MongoDB, который возвращает данные в родном формате JSON Mongo. – fredugolon

+2

Также обратите внимание на ответ Криса Грейнджера [здесь] (https://groups.google.com/forum/#!topic/clj-noir/INqvBo6oXIA/discussion) и [здесь] (http://grokbase.com/t/ gg/clj-noir/11ahzz6n7q/noir-post-json-data), описывающий, как использовать его для данных _receive_ JSON. –

 Смежные вопросы

  • Нет связанных вопросов^_^