Ringkasan
Metode utilitas untuk bekerja dengan data JSON.
Mewarisi NSObject.
Ringkasan Metode Kelas | |
(nullable id) | + parseJSON: |
Mengurai string JSON ke dalam sebuah objek. Lainnya... | |
(nullable id) | + parseJSON:error: |
Mengurai string JSON ke dalam sebuah objek. Lainnya... | |
(NSString *) | + writeJSON: |
Menulis hierarki objek data ke string JSON. Lainnya... | |
(BOOL) | + isJSONString:equivalentTo: |
Menguji apakah dua string JSON setara atau tidak. Lainnya... | |
(BOOL) | + isJSONObject:equivalentTo: |
Menguji apakah dua objek JSON setara. Lainnya... | |
Detail Metode
+ (nullable id) parseJSON: | (NSString *) | json |
Mengurai string JSON ke dalam sebuah objek.
- Parameters
-
json The JSON string to parse.
- Hasil
- Objek root hierarki objek yang mewakili data (NSArray atau NSDictionary), atau
nil
jika penguraian gagal.
+ (nullable id) parseJSON: | (NSString *) | json | |
error: | (NSError **) | error | |
Mengurai string JSON ke dalam sebuah 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 objek 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 atau tidak.
Fungsi ini melakukan perbandingan mendalam pada data JSON dalam kedua string, tetapi mengabaikan perbedaan apa pun 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.
Fungsi ini melakukan perbandingan data JSON secara mendalam pada kedua objek, tetapi mengabaikan perbedaan apa pun dalam urutan kunci dalam objek JSON. Misalnya, { "width":64, "height":32 }
dianggap setara dengan { "height":32, "width":64 }
.