extension NSNumber {
/**
* 修正 json 解析为 NSNumber 时,数值偏差的问题
* 例如:8.2 解析为 8.1999999999
*/
var doubleString: String {
let doubleValue = self.doubleValue
let doubleString = String(format: "%lf", doubleValue)
let decNum = NSDecimalNumber(string: doubleString)
return decNum.stringValue
}
}
网友评论