Bir JSON dizesi var (PHP'den json_encode()
şöyle görünüyor:
[{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}]
Bunu iPhone uygulamam için bir tür veri yapısına ayrıştırmak istiyorum. Bana sözlükler dizisini sahip olacaktır için dizideki 0 eleman tuşlarıyla bir sözlük olduğu bu yüzden, en iyi şey sanırım "id" => "1"
ve "name" => "Aaa"
.
NSJSONSerialization
Verileri nasıl sakladığını anlamıyorum . İşte şimdiye kadar benim kod:
NSError *e = nil;
NSDictionary *JSON = [NSJSONSerialization
JSONObjectWithData: data
options: NSJSONReadingMutableContainers
error: &e];
Bu sadece başka bir web sitesinde örnek olarak gördüğüm bir şey. JSON
Nesnelerin sayısını ve bunun gibi şeyleri yazdırarak nesne üzerinde bir okumaya çalışıyorum , ama her zaman alıyorum EXC_BAD_ACCESS
.
NSJSONSerialization
Yukarıdaki JSON'u ayrıştırmak ve bahsettiğim veri yapısına dönüştürmek için nasıl kullanabilirim ?