decimal序列化和反序列化成json的有关问题
decimal序列化和反序列化成json的问题
先说下我用C#做服务接口,客户端那边用的是Java。
一个decimal类型的数,数字特别大。
比如13亿,我用NewtonSoft.Json序列化后变成了,1.0E+13。
Java我不是很懂,Java开发人员说1.0E+13没办法转换成数字,这导致最终显示出来的样子怪怪的。
然后Java那端处理完成后,将1.0E+13传给服务端,我同样用NewtonSoft.Json反序列化为decimal,竟然失败了,请问这个1.0E+13字符串怎样转换成decimal?
------解决方案--------------------
试试double,double的数据范围比decimal大
先说下我用C#做服务接口,客户端那边用的是Java。
一个decimal类型的数,数字特别大。
比如13亿,我用NewtonSoft.Json序列化后变成了,1.0E+13。
Java我不是很懂,Java开发人员说1.0E+13没办法转换成数字,这导致最终显示出来的样子怪怪的。
然后Java那端处理完成后,将1.0E+13传给服务端,我同样用NewtonSoft.Json反序列化为decimal,竟然失败了,请问这个1.0E+13字符串怎样转换成decimal?
------解决方案--------------------
试试double,double的数据范围比decimal大