GCKJSONUtils ক্লাস

GCKJSONUtils ক্লাস রেফারেন্স

ওভারভিউ

JSON ডেটা নিয়ে কাজ করার জন্য ইউটিলিটি পদ্ধতি।

উত্তরাধিকারসূত্রে এনএসওবজেক্ট।

ক্লাস পদ্ধতির সারাংশ

(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 বা একটি NSD Dictionary ), অথবা 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 বা একটি NSD Dictionary ), অথবা 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 .
রিটার্নস
JSON এনকোডিং ধারণকারী একটি NSString , অথবা ডেটা এনকোড করা না গেলে 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 } এর সমতুল্য বলে মনে করা হয়।