Ringkasan
Metode utilitas untuk menggunakan data JSON.
Mewarisi NSObject.
Ringkasan Metode Class | |
(id __nullable) | + parseJSON: |
Menguraikan string JSON menjadi objek. Selengkapnya... | |
(id __nullable) | + parseJSON:error: |
Menguraikan string JSON menjadi objek. Selengkapnya... | |
(NSString *) | + writeJSON: |
Menulis hierarki data ke string JSON. Selengkapnya... | |
(BOOL) | + isJSONString:equivalentTo: |
Menguji apakah dua string JSON setara. Selengkapnya... | |
(BOOL) | + isJSONObject:equivalentTo: |
Menguji apakah dua objek JSON setara. Selengkapnya... | |
Detail Metode
+ (id __nullable) parseJSON: | (NSString *) | json |
Menguraikan string JSON menjadi objek.
- Parameters
-
json The JSON string to parse.
- Hasil
- Objek root hierarki objek yang mewakili data (NSArray atau NSDictionary), atau
nil
jika penguraian gagal.
+ (id __nullable) parseJSON: | (NSString *) | json | |
error: | (NSError **) | error | |
Menguraikan string JSON menjadi objek.
- Parameters
-
json The JSON string to parse. error If not nil, the location at which to store a pointer to an NSError if the parsing fails.
- Hasil
- Objek root hierarki objek yang mewakili data (NSArray atau NSDictionary), atau
nil
jika penguraian gagal.
+ (NSString *) writeJSON: | (id) | object |
Menulis hierarki data ke string JSON.
- Parameters
-
object The root object of the object hierarchy to encode. This must be either an NSArray or an NSDictionary.
- Hasil
- NSString yang berisi encoding JSON, atau
nil
jika data tidak dapat dienkode.
+ (BOOL) isJSONString: | (NSString *) | actual | |
equivalentTo: | (NSString *) | expected | |
Menguji apakah dua string JSON setara.
Tindakan ini melakukan perbandingan mendalam antara data JSON dalam dua string, tetapi mengabaikan perbedaan dalam urutan kunci dalam objek JSON. Misalnya, { "width":64, "height":32 }
dianggap setara dengan { "height":32, "width":64 }
.
+ (BOOL) isJSONObject: | (id) | actual | |
equivalentTo: | (id) | expected | |
Menguji apakah dua objek JSON setara.
Tindakan ini melakukan perbandingan mendalam antara data JSON dalam dua objek, tetapi mengabaikan perbedaan dalam urutan kunci dalam objek JSON. Misalnya, { "width":64, "height":32 }
dianggap setara dengan { "height":32, "width":64 }
.