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

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Floortile83

    Floortile83

    16 Ocak 2010
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011