vb.net中Json序列化后将小数用科学计数法表示的应用场景
华仔在做接口的过程中,
通过n行过程得到一个比较小的小数,
例如:
"Weight" : "0.00008"
然后使用Newtonsoft.Json.dll动态库进行序列化,
结果为:
{"Weight" : "8e-05"}
这个传输给对方对方无法识别,顿时头大。
vb.net中Json序列化后将小数用科学计数法表示的解决方法
后面搜索答案并向高手请教,
其实解决这个方法不难!
原代码:
'重量 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
vb.net中Json序列化后将小数用科学计数法表示的结论
相信大家不难发现,
其实解决方法就在于类的构造上,
原来我构造的类,这个项是double类型,
但如果改成Decimal类型,动态链接库就不会自动转换为科学计数法了
本文地址:https://www.huazai186.com/post/141.html
关注我们:请关注一下我们的微信公众号:扫描二维码
,公众号:yhfx8686
版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
关注我们:请关注一下我们的微信公众号:扫描二维码

版权声明:本文为原创文章,版权归 羽化飞翔 所有,欢迎分享本文,转载请保留出处!此外,本网站旨在向广大网友提供任何资源的开发、使用、安装教程,所提供的下载服务仅供学习交流探讨,请广大网友学习完成后,24小时内删除相关资源。如果涉及到侵犯版权事宜,请联系删除资源下载信息,谢谢各位的理解与支持!
