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大