2012-02-15 11 views

Respuesta

7

Creo Noir hace que sea un poco más sencilla para crear respuestas JSON con noir.response/json: http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json

Por otro apoyo de manos JSON en Noir es sólo un envoltorio muy delgada alrededor CLJ-JSON (básicamente sólo se añade JSON-tipo de contenido encabezado) para que pueda usar clj-json directamente en lugar de Noir para este propósito.

+8

me gustaría sugerir la biblioteca [Cheshire] (https://github.com/dakrone/cheshire) si va a añadir un manejo JSON tú mismo. – semperos

+1

Estoy de acuerdo tanto con la respuesta como con el comentario anterior. Recientemente he estado usando Noir para proporcionar una API similar y su uso es un sueño absoluto. Hace que sea increíblemente fácil definir el acceso a su API y cheshire es una maravillosa biblioteca JSON. En mi caso, estaba usando [congomongo] (https://github.com/aboekhoff/congomongo) para conectarme a una instancia de MongoDB que devuelve datos en el formato JSON nativo de Mongo. – fredugolon

+2

También tenga en cuenta la respuesta de Chris Granger [aquí] (https://groups.google.com/forum/#!topic/clj-noir/INqvBo6oXIA/discussion), y [aquí] (http://grokbase.com/t/ gg/clj-noir/11ahzz6n7q/noir-post-json-data) describiendo cómo usarlo para _recibir datos JSON. –

Cuestiones relacionadas