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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007