यदि कोई यूआई-कम वेब सेवा बनाने की योजना बना रहा है (जेएसओएन और/या एक्सएमएल प्राप्त करता है, जेएसओएन और/या एक्सएमएल देता है), NoirCompojure से ऊपर और ऊपर कुछ भी उपयोगी प्रदान करता है?कंपोजर या नोयर?
11
A
उत्तर
7
मेरा मानना है कि नोयर noir.response/json
साथ JSON प्रतिक्रियाओं बनाने के लिए यह थोड़ा आसान बनाता है: http://ibdknox.github.com/noir/noir.response-api.html#noir.response/json
नोयर में दूसरी ओर JSON समर्थन पर चारों ओर CLJ-json सिर्फ एक बहुत पतली आवरण है (मूल रूप से केवल json सामग्री प्रकार कहते हैं हेडर) ताकि आप इस उद्देश्य के लिए नोएर के बजाय सीधे क्लोज-जेसन का उपयोग कर सकें।
4
आपको कंपोजर चुनना चाहिए, क्योंकि नोयर अब बहिष्कृत है।
आप प्रतिवाद नोटिस और सिफारिशों यहां प्राप्त करें: https://github.com/noir-clojure/noir
मैं था [चेशायर] (https://github.com/dakrone/cheshire) पुस्तकालय सुझाव है अगर आप JSON से निपटने जोड़ने के लिए जा रहे हैं स्वयं। – semperos
मैं दोनों उत्तर और उपरोक्त टिप्पणी से सहमत हूं। मैं हाल ही में एक समान एपीआई प्रदान करने के लिए नोएर का उपयोग कर रहा हूं और इसका उपयोग कर एक पूर्ण सपना है। यह आपके एपीआई तक पहुंच को परिभाषित करने के लिए अविश्वसनीय रूप से आसान बनाता है और चेशर एक अद्भुत JSON लाइब्रेरी है। मेरे मामले में, मैं एक मोंगोडीबी उदाहरण से कनेक्ट करने के लिए [congomongo] (https://github.com/aboekhoff/congomongo) का उपयोग कर रहा था जो मोंगो के मूल JSON प्रारूप में डेटा देता है। – fredugolon
क्रिस ग्रेंजर की प्रतिक्रिया [यहां] (https://groups.google.com/forum/#!topic/clj-noir/INqvBo6oXIA/discussion) को भी नोट करें, और [यहां] (http://grokbase.com/t/ gg/clj-noir/11ahzz6n7q/noir-post-json-data) इसका वर्णन करते हुए कि इसे _receive_ JSON डेटा का उपयोग कैसे करें। –