2012-02-15 12 views

risposta

7

Credo Noir lo rende un po 'più semplice per creare risposte JSON con noir.response/json: http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json

D'altra mano di sostegno JSON in Noir è solo un wrapper molto sottile intorno CLJ-JSON (in pratica non fa che aumentare JSON tipo di contenuto intestazione) in modo da poter utilizzare clj-json direttamente anziché Noir per questo scopo.

+8

Io suggerirei la libreria [Cheshire] (https://github.com/dakrone/cheshire) se avete intenzione di aggiungere la gestione JSON te stesso. – semperos

+1

Sono d'accordo sia con la risposta che con il commento sopra. Recentemente ho utilizzato Noir per fornire un'API simile e utilizzarlo è un sogno assoluto. Rende incredibilmente facile definire l'accesso alla tua API e il cheshire è una meravigliosa libreria JSON. Nel mio caso, stavo usando [congomongo] (https://github.com/aboekhoff/congomongo) per connettermi a un'istanza MongoDB che restituisce i dati nel formato JSON nativo di Mongo. – fredugolon

+2

Nota anche la risposta di Chris Granger [qui] (https://groups.google.com/forum/#!topic/clj-noir/INqvBo6oXIA/discussion) e [qui] (http://grokbase.com/t/ gg/clj-noir/11ahzz6n7q/noir-post-json-data) che descrive come usarlo per _receive_ dati JSON. –

Problemi correlati