2011-11-01 70 views
0

我用下面的代碼在requestDidFinished方法來從服務器檢索文本數據:如何從JSON請求獲取文本

NSString *responseString = [request responseString]; 
    NSDictionary *responseDict = [responseString JSONValue]; 
    if (responseDict != Nil) {    
     self.dataArray = [responseDict allValues]; 
     NSLog(@"data Array: %@",self.dataArray); 
} 

登錄:

data Array: (
    "Welcome To Let’s Drive" 
) 

現在我需要知道把日誌消息放在textView中,如何讓單詞「Let's」正確顯示不是"Let’s"

+0

你在哪裏得到這個JSON數據?它來自你的服務器嗎? – Satyam

+0

@Satyamsvv是http // www ..... page.php –

回答

0

您應該通過HTML字符解碼器運行字符串以擺脫HTML實體。

退房有關如何做到這一點的詳細信息這個問題: HTML character decoding in Objective-C/Cocoa Touch

+1

10q Kristofer我使用了第二個答案,將它放在答案中。 –

0

你有一個字符串編碼的問題,這是什麼responseString出來作爲在NSLog的?你可以通過創建一個字符串響應數據指定編碼

- (id)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding 

NSString *responseString = [[NSString alloc] initWithData:[request responseData] encoding:NSUTF8StringEncoding]; 

或任何預期的編碼。