这是我从服务器获取的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