SORU
16 HAZİRAN 2011, PERŞEMBE


NSDictionary gelen JSON dize oluşturmak

Bu sözlükte değerleri kullanarak bir JSON dize oluşturmak için ihtiyacım olan bir sözlük var. Bunu dönüştürmek mümkün mü? Bu konuda yardım edebilir misiniz?

CEVAP
26 Ocak 2012, PERŞEMBE


Apple iOS 5.0 ve Mac OS X 10.7 içinde JSON ayrıştırıcı ve bir seri hale getirici ekledi. NSJSONSerialization bakın.

Bir NSDictionary veya NSArray gelen JSON dize oluşturmak için, herhangi bir üçüncü taraf çerçeve artık almak zorunda değilsiniz.

İşte bunu nasıl:

NSError *error; 
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictionaryOrArrayToOutput 
                                                   options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
                                                     error:&error];

if (! jsonData) {
    NSLog(@"Got an error: %@", error);
} else {
    NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • movies95

    movies95

    27 Kasım 2006
  • RFS Dan

    RFS Dan

    22 Temmuz 2014