第1部分:应用场景
华仔在做接口的过程中,
通过n行过程得到一个比较小的小数,
例如:
“Weight” : “0.00008”
然后使用Newtonsoft.Json.dll动态库进行序列化,
结果为:
{“Weight” : “8e-05”}
这个传输给对方对方无法识别,顿时头大。
第2部分:解决方法
后面搜索答案并向高手请教,
其实解决这个方法不难!
原代码:
'重量 Dim Weight01 As double Property Weight() As double Get Return Weight01 End Get Set(ByVal value As double) Weight01 = value End Set End Property
调整代码如下:
'重量 Dim Weight01 As Decimal Property Weight() As Decimal Get Return Weight01 End Get Set(ByVal value As Decimal) Weight01 = value End Set End Property
第3部分:结论
相信大家不难发现,
其实解决方法就在于类的构造上,
原来我构造的类,这个项是double类型,
但如果改成Decimal类型,动态链接库就不会自动转换为科学计数法了
© 版权声明
重要提示
虚拟资源具有可复制性: 建议具有一定思考和动手能力的用户获取,并且学习使用。本站资源均为网友收集整理而来,仅供学习和研究使用。
请谨慎考虑: 小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知: 虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
如有解压密码: 看下载页、看下载页、看下载页。
THE END
暂无评论内容