मैं पढ़ कर दिया गया है है कि वहाँ iOS 5 में एक अब पुस्तकालय है कि आप & deserialize JSON डेटा को क्रमानुसार करने की अनुमति देता है। मैं अपने जीवन के लिए मेरे/डेवलपर फ़ोल्डर में उदाहरण या ढांचे को नहीं ढूंढ सकता। किसी के पास भाग्य ढूंढना/इसके साथ काम करना है? यदि ऐसा है तो कृपया मुझे सही दिशा में इंगित करें?nsjsonserialization?
उत्तर
NSJSONSerialization अब आईओएस 5 में सार्वजनिक है, और Tweeting नमूना ऐप में इसके उपयोग का एक उदाहरण है।
यह वास्तव में फाउंडेशन ढांचे का हिस्सा है, पिछली रात से इसका उपयोग करने की कोशिश कर रहा है और वास्तव में एक जेएसओएन प्रस्तुति के लिए एक शब्दकोश को क्रमबद्ध करने के उद्देश्य से यह काफी ठीक काम करता है। अफसोस की बात है कि मैंने इसे दूसरी तरफ परीक्षण नहीं किया है। मुझे विश्वास करें कि डॉक्टर वहां है और यह कोई निजी एपीआई नहीं है, दुख की बात है कि आपने देखा है कि कोई उदाहरण नहीं हैं।
इस के लिए किसी भी अद्यतन? नए डॉक्स, उदाहरण? –
मैं इसे का उपयोग कर रहा है और यह काफी सरल है, बस पुस्तकालय आयात:
#import <Foundation/NSJSONSerialization.h>
और इसका इस्तेमाल करने के लिए शुरू। http://pragprog.com/magazines/2011-11/inside-ios-
मैं this tutorial में iOS5 JSON समर्थन भर में ठोकर खाई है, जो एक excellent series of iOS5 tutorials का हिस्सा है:
यहाँ वहाँ एक छोटी लेकिन अच्छा ट्यूटोरियल है।
अब iOS5 खुद को क्रमानुसार करने और डी-क्रमानुसार json वस्तुओं,
यह दृश्य के पीछे सभी प्रक्रिया का प्रबंधन करेगा, और आप आसानी
अनुकूलन नींव वस्तुओं (NSArray, NSDictionary, NSString हो रही होगी की क्षमता है ...)
आपके स्वाद के आधार पर आप प्रतिनिधित्व करते हैं।
जैसा कि brainjam This is the good tutorial to begin with का सुझाव देता है। आशा है कि आपकी उंगलियां आसानी से जेसन वस्तुओं के साथ खेल सकती हैं।
आप JSON में वेब डेटा परिवर्तित कर सकते हैं सरल कोड निम्न का उपयोग करना।
इस कोड में "webData
" डेटा आप प्राप्त जब आप वेब सेवा मारा है।
NSError *jsonParsingError = nil;
NSArray *result=[NSJSONSerialization JSONObjectWithData:webData options:0 error:&jsonParsingError];
- 1. NSJSONSerialization
- 2. NSJSONSerialization - डेटा को स्ट्रिंग
- 3. NSJSONSerialization के परिणाम EXC_BAD_ACCESS
- 4. NSJSONSerialization परिवर्तनशील कंटेनर बनाने नहीं
- 5. NSJSONSerialization से लौटाई गई वस्तु
- 6. NSJSONSerialization और यूनिकोड, अच्छी तरह से
- 7. NSJSONSerialization के साथ त्रुटि - JSON लिखने में अमान्य प्रकार (मेनू)
- 8. NSJSONSerialization क्लास संदर्भ का उपयोग कर JSON फ़ाइल को कैसे पढ़ा जाए?
- 9. NSJSONSerialization के माध्यम से JSON में शून्य मान कैसे शामिल करें?
- 10. मैं बुलियन को सही या गलत के रूप में आउटपुट करने के लिए NSJSONSerialization कैसे प्राप्त करूं?
- 11. एनएसएसटींग
- 12. मुझे आईओएस में सेब के सैंडबॉक्स सर्वर परीक्षण ऑटो-नवीकरणीय सदस्यता से जवाब में 21004 स्थिति मूल्य के रूप में मिल रहा है?
- 13. आईओएस कॉलिंग वेब सेवा 4 जी
- 14. कैसे JSON, NSDictionary
- 15. आईएसएस 5 में जेएसओएन प्रारूप के रूप में एनएसएसटींग को कैसे परिवर्तित करें?
- 16. फेसबुक आईओएस एसडीके 3.0
- 17. उद्देश्य-सी/आईओएस: जेएसओएन स्ट्रिंग
- 18. JSON (आईओएस)
- 19. sendAsynchronousRequest tableView reloadD ड्रा देरी
- 20. आईओएस से जेएसओएन-डेटा PHP-script
- 21. कोर डेटा में GUID स्टोर करने के लिए मुझे किस डेटा प्रकार का उपयोग करना चाहिए?
- 22. आईएसओ
- 23. JSON
- 24. "[ऐप]" आईओएस 6
- 25. बेस 64 और JSON
- 26. NSURLResponse पूरा होने के ब्लॉक से बाहर हो रही डेटा
- 27. मैं एक उद्देश्य सी क्लास है की तरह JSON स्ट्रिंग
- 28. जेसन
- 29. शून्य भेजना असंगत ब्लॉक पॉइंटर प्रकार प्राप्त करना * (^)
- 30. आईओएस
उस ट्वीटिंग नमूने में NSJSONSerialization का कोई उल्लेख नहीं था। शायद यह बदल गया? –
माइक - इसका उपयोग TweetingViewController की getPublicTimeline: विधि में किया जाता है। –
और इसलिए यह है! सफारी के साथ कुछ अजीब बग है। TweetingViewController.m और CMD + F पर जाने का प्रयास करें और "JSONSerial" टाइप करें और इसके स्पष्ट रूप से वहां कुछ भी नहीं आता है। मेरे पास सफारी 5.1.6 है। –