2010-02-22 81 views
3

時解析.json文件的內容時,字符串「jamie's」被表示爲「jamie 's」。任何人都知道它爲什麼如此?json在解析目標文件c

+0

任何機會,你可以張貼的JSON的那部分,您正在使用的解析器的名字嗎? – deanWombourne 2010-02-22 11:56:50

+0

你使用哪個庫來編碼你的json? – 2010-02-22 11:56:55

回答

0

確保您使用application/json作爲內容類型將數據從服務器傳輸到客戶端。

0

,因爲那一撇是一個特殊的charachter並不能HTTP數據包的內部傳輸。所有特殊字符必須轉義序列在NSString類來代替像'或百分號轉義%27 ...

你會發現手柄百分號轉義方法「stringByReplacingPercentEscapesUsingEncoding:」和「stringByAddingPercentEscapesUsingEncoding:」。

逃逸sequencies你必須自己例如用「stringByReplacingOccurrencesOfString:@"@#039;" withString:@"'"」處理......