這是我從服務器獲取的JSON數據。如何從服務器解析數據?應用程序從字典中讀取數據時崩潰
{
"result": "SUCCESS",
"resultcode": "000",
"balance": "-32020",
"available": "-32020",
"reserved": 0
}
當我試圖解析這些JSON數據,應用程序崩潰並引發Could not cast value of type '__NSCFNumber' (0x1a17dab60) to 'NSString' (0x1a17e5798).
我知道這個問題是關於數據的類型。但是當我在上面的JSON數據中獲得reserved
鍵的正值時,它顯示的是JSON數據中的字符串值,但當我得到負值reserved
鍵時,它返回Numeric
數據類型。
這是我正在讀取數據的代碼。
self.response?.objectForKey("reserved") as! NSString
那麼如何處理這類問題呢?
請更新您存儲這種反應你的方法 –
請更新代碼片段此。 – iDeveloper