iOS send jSOn array in POST -
हैलो मैं निम्नलिखित संरचना का एक json array बनाना चाहता हूं:
"खाता बनाएं ": {" रजिस्ट्री संख्या ":" "," लोग ": [{" लोगआईडी ":" "," ईमेल ":" "," पास ":" ",}]}
मैं इसे करने के लिए folllowing कोड का उपयोग कर रहा हूँ:
NSDictionary * content0 = [NSDictionary शब्दकोश के साथऑब्जेक्ट्सऔरके: @ "लोगआइड्", @ "0", @ "ईमेल", @ "ईमेल", @ "पास", @ "पास", शून्य]; NSArray * peopledetails = [NSArray arrayWithObjects: content0, शून्य]; NSMutableDictionary * peopleDict = [[NSMutableDictionary alloc] init]; [लोगों को सेट ऑब्जेक्ट: @ "content0" के लिए की: @ "लोग"]; NSMutableDictionary * विवरण = [[NSMutableDictionary alloc] init]; [विवरण सेट ऑब्जेक्ट: @ "रजिस्ट्री संख्या" के लिए: @ "रजिस्ट्री संख्या"]; [विवरण सेट ऑब्जेक्ट: @ "लोग डिक्ट" फॉरके: @ "लोग"]; NSMutableDictionary * मेनडिक्ट = [[एनएसएमयूटीएबलएक्साइड ऑलोक] आईआईटी]; [मुख्य डेट सेट ऑब्जेक्ट: @ "विवरण" के लिए की: @ "खाता बनाएं"];
लेकिन यह मुझे सर्वर से एक त्रुटि देता है मेरे पास अन्य एपीआई है जो ठीक से काम करता है जब सरणी चित्र में नहीं है क्या आप कृपया इस पर मेरी मदद कर सकते हैं !!!
- (शून्य) simpleJsonParsing {// सर्वर के साथ URL अनुरोध NSHTTPURL उत्तरप्रेषण * प्रतिक्रिया = शून्य; NSString * jsonUrlString = [NSString stringWithFormat: @ "यूआरएल"]; NSURL * url = [NSURL URLWithString: [jsonUrlString stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]; // - अनुरोध और प्रतिक्रिया प्राप्त करें यद्यपि यूआरएल एनएसयूआरआर अनुरोध * अनुरोध = [[एनएसयूआरआरएइसीसी एलोके] इनटविथURL: यूआरएल]; एनएसडीटा * प्रतिक्रियाडेटा = [एनएसयूआरकनेक्शन भेजना तुल्यकालिक अनुरोध: अनुरोध लौटते हुए रिस्पांस: और प्रतिक्रिया त्रुटि: शून्य]; // - JSON पार्सिंग NSMutableArray * परिणाम = [एनएसजेएसओएनएसरायलाइजेशन JSONObjectWithData: responseData विकल्प: एनएसजेएसआरआईआरडिंगमुटेबलसंवादकर्ता त्रुटि: शून्य]; NSLog (@ "परिणाम =% @", परिणाम); के लिए (परिणामस्वरूप NSMutableDictionary * डीआईसी) {NSString * string = dic [@ "खाता बनाएं"]; अगर (स्ट्रिंग) {NSData * डेटा = [स्ट्रिंग डेटाउपिंग एन्कोडिंग: NSUTF8StringEncoding]; डिक [@ "खाता बनाएं"] = [एनएसजेएसएएनएसएरायलाइजेशन JSONObjectWithData: डेटा विकल्प: 0 त्रुटि: शून्य]; } अन्य {एनएसएलॉग (@ "प्रतिक्रिया में त्रुटि"); }}}
Comments
Post a Comment