2016-03-31 69 views
-1

SOAP üzerinde çalışıyorum, xml ayrıştırmadan aşağıda bir yanıt aldım.SOAP Hizmetleri kullanıyorum, iOS'ta bir sözlükten değerler nasıl alınır?

{ 
“NewResponse”: { 
"status": "success", 
"Response": { 
    "status": "success", 
    “MobileNumber”: "", 
    “Current Value”: "44.880", 
    “Type”: "P1", 
    "Available": "135", 
    “Old Value“: "44.880" 
}, 
"IN_REC": “1~2” 
} 
} 

Eski fiyat değerini ve Geçerli Değeri nasıl alabilirim.

Lütfen bana yardım edin. Teşekkürler.

cevap

0

Aşağıdaki gibi json nesnesini ayrıştırmanız gerekir. İşte jsonString, NSString biçimindeki yanıtınız.

NSData *data = [jsonString dataUsingEncoding:NSUTF8StringEncoding]; 

NSMutableDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options: NSJSONReadingAllowFragments error:&error]; 
if (error) 
    NSLog(@"JSONObjectWithData error: %@", error); 
else{ 
    NSLog(@"%@",[dic valueForKeyPath:@"NewResponse.Response.Current Value"]); 
} 

Bu yardımcı olur umarım!

+0

Teşekkürler, Ama JSON Ayrıştırma kullanmıyorum. XML Ayrıştırma kullanıyorum. –

+0

düzenlenmiş cevabı deneyebilirsiniz. –

+0

Teşekkürler, çalışıyor. –

İlgili konular