
如果我在该字典中包含NSDecimalNumber(== 0),则输出为0.这是错误的. 0是一个int.我需要它输出为0.0.
这就是我正在做的事情:
NSDecimalNumber *decimal = [[NSDecimalNumber alloc] initWithfloat:0.0f];// when fed into NSJsONSerialization it outputs as 0
有没有办法输出为0.0?
或者我的假设不正确吗? 0是有效的浮点数吗?
解决方法 无法影响NSJsONSerialization输出数字的方式.但你真的不应该担心这一点. JsON不区分不同类型的数字,因此无论您正在计算的实际数字类型是什么,您总是应该接受带小数点和不带小数点的数字. 总结以上是内存溢出为你收集整理的ios – NSJSONSerialization输出数字为float?全部内容,希望文章能够帮你解决ios – NSJSONSerialization输出数字为float?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)