2012-02-15 15 views

Odpowiedz

7

wierzę Noir czyni to nieco prostsze tworzenie odpowiedzi JSON z noir.response/json: http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json

Z drugiej poparcie ręka JSON w Noir jest tylko bardzo cienka owijka wokół CLJ-json (w zasadzie tylko dodaje json typ zawartości nagłówek), więc możesz użyć clj-json bezpośrednio zamiast Noir w tym celu.

+8

Chciałbym zasugerować [Cheshire] (https://github.com/dakrone/cheshire) bibliotekę, jeśli masz zamiar dodać obsługę JSON siebie. – semperos

+1

Zgadzam się zarówno z odpowiedzią, jak i powyższym komentarzem. Niedawno używałem Noir do zapewnienia podobnego API i używanie go jest absolutnym marzeniem. Dzięki niemu można łatwo zdefiniować dostęp do interfejsu API, a cheshire to wspaniała biblioteka JSON. W moim przypadku użyłem [congomongo] (https://github.com/aboekhoff/congomongo) do połączenia z instancją MongoDB, która zwraca dane w natywnym formacie JSON Mongo. – fredugolon

+2

Należy również zauważyć odpowiedź Chrisa Grangera [tutaj] (https://groups.google.com/forum/#!topic/clj-noir/INqvBo6oXIA/discussion) i [tutaj] (http://grokbase.com/t/ gg/clj-noir/11ahzz6n7q/noir-post-json-data) opisujące, jak używać go do uzyskiwania_ danych JSON. –

Powiązane problemy