-
目前发现同一个接口:安卓和小程序那边解析展示数据都是没有问题的,应该还是iOS这边的浮点型转换解析问题,最好让后台金额相关的字段返回NSString类型的,不然iOS解析会造成精度丢失的问题
抓包数据:
image.png
iOS解析之后的数据:
image.png -
因为接口牵扯的端口比较多,不好修改字段类型,所以转换一下暂时只能这么解决,显示就正常了
+ (NSString *)reviseString:(NSString *)str {
double conversionValue = [str doubleValue];
NSString *doubleString = [NSString stringWithFormat:@"%lf", conversionValue];
NSDecimalNumber *decNumber = [NSDecimalNumber decimalNumberWithString:doubleString];
return [decNumber stringValue];
}
网友评论