GCKJSONUtils क्लास

GCKJSONUtils क्लास का रेफ़रंस

खास जानकारी

JSON डेटा के साथ काम करने के लिए, बिजली, पानी जैसी सुविधाओं के इस्तेमाल के तरीके.

NSObject को इनहेरिट करता है.

क्लास के तरीके के बारे में खास जानकारी

(nullable id) + parseJSON:
 JSON स्ट्रिंग को किसी ऑब्जेक्ट में पार्स करता है. ज़्यादा...
 
(nullable id) + parseJSON:error:
 JSON स्ट्रिंग को किसी ऑब्जेक्ट में पार्स करता है. ज़्यादा...
 
(NSString *) + writeJSON:
 JSON स्ट्रिंग में डेटा के ऑब्जेक्ट हैरारकी को लिखता है. ज़्यादा...
 
(BOOL) + isJSONString:equivalentTo:
 जांच करता है कि दो JSON स्ट्रिंग एक जैसी हैं या नहीं. ज़्यादा...
 
(BOOL) + isJSONObject:equivalentTo:
 यह जांच करता है कि दो JSON ऑब्जेक्ट एक जैसे हैं या नहीं. ज़्यादा...
 

तरीके की जानकारी

+ (nullable id) parseJSON: (NSString *)  json

JSON स्ट्रिंग को किसी ऑब्जेक्ट में पार्स करता है.

Parameters
jsonThe JSON string to parse.
रिटर्न
डेटा को दिखाने वाले ऑब्जेक्ट हैरारकी का रूट ऑब्जेक्ट (NSArray या NSDictionary) या अगर पार्स नहीं हो सका, तो nil.
+ (nullable id) parseJSON: (NSString *)  json
error: (NSError **)  error 

JSON स्ट्रिंग को किसी ऑब्जेक्ट में पार्स करता है.

Parameters
jsonThe JSON string to parse.
errorIf not nil, the location at which to store a pointer to an NSError if the parsing fails.
रिटर्न
डेटा को दिखाने वाले ऑब्जेक्ट हैरारकी का रूट ऑब्जेक्ट (NSArray या NSDictionary) या अगर पार्स नहीं हो सका, तो nil.
+ (NSString *) writeJSON: (id)  object

JSON स्ट्रिंग में डेटा के ऑब्जेक्ट हैरारकी को लिखता है.

Parameters
objectThe root object of the object hierarchy to encode. This must be either an NSArray or an NSDictionary.
रिटर्न
NSString जिसमें JSON एन्कोडिंग है या अगर डेटा को कोड में नहीं बदला जा सकता, तो nil.
+ (BOOL) isJSONString: (NSString *)  actual
equivalentTo: (NSString *)  expected 

जांच करता है कि दो JSON स्ट्रिंग एक जैसी हैं या नहीं.

यह दो स्ट्रिंग में JSON डेटा की अच्छी तरह तुलना करता है, लेकिन JSON ऑब्जेक्ट में कुंजियों के क्रम में होने वाले किसी भी अंतर को अनदेखा करता है. उदाहरण के लिए, { "width":64, "height":32 } को { "height":32, "width":64 } के बराबर माना जाता है.

+ (BOOL) isJSONObject: (id)  actual
equivalentTo: (id)  expected 

यह जांच करता है कि दो JSON ऑब्जेक्ट एक जैसे हैं या नहीं.

यह दो ऑब्जेक्ट में JSON डेटा की अच्छी तरह तुलना करता है, लेकिन JSON ऑब्जेक्ट में कुंजियों के क्रम में होने वाले किसी भी अंतर को अनदेखा करता है. उदाहरण के लिए, { "width":64, "height":32 } को { "height":32, "width":64 } के बराबर माना जाता है.