ios - json 解析float类型多出几位小数怎么处理?
高洛峰
高洛峰 2017-04-18 09:30:46
0
3
1279

后台返回float类型数据8.2,实际用AFN的json解析后得到8.1999999999怎么回事?该怎么处理啊?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(3)
迷茫

반환된 문자열은 id=2747이 기본 데이터형이겠죠?

Peter_Zhu

NSNumber를 사용해 보시겠습니까? 그런 다음 유형 변환이 잘못되는 경우가 있으며 브라우저에서 다시 시도할 수 있습니다.

洪涛

모두들 감사합니다. 백그라운드에서 float 또는 double 유형을 반환할 때 정밀도 손실 문제를 처리하려면 NSDecimalNumber를 사용하여 해결책을 찾았습니다.
여기서 문자열 모드로 받아서 NSString 분류를 직접 추가해 보았는데, 수정 방법은 다음과 같습니다.

+(NSString )reviseString:(NSString )string{

으아악

}

이렇게 반환된 데이터는 개인의 필요에 따라 수정된 정밀도 데이터입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿