iOS数据解析精度丢失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS数据解析精度丢失相关的知识,希望对你有一定的参考价值。

参考技术A

开发中遇到 Json 解析后数据中涉及 数字 的会存在 部分 失去了原有 精度 。因为后台返回的数据不是字符串类型 NSString ,而是 double 或者 float ,打印或者转成 NSString 时就会出现精度丢失,因此我们需要对这些数据进行处理。

这里我们要用到系统自带的 NSDecimalNumber 来对数据进行处理,这里我们采用接收 NSString 的方式

注意: 处理精度相关问题是用 double

以上是关于iOS数据解析精度丢失的主要内容,如果未能解决你的问题,请参考以下文章

ios 在json解析过程中浮点型字符串出现精度丢失问题

关于json解析float数据精度的问题

前端解析17位Long类型数据,精度丢失导致id不同

iOS - Json解析精度丢失处理(NSString, Double, Float)

为啥pugixml解析的数据会丢失在另一个函数中?

16路热电阻仪485通讯数据解析 帮高工解析