Closed asyura closed 4 years ago
把float数据序列化后小数位失真,而double又不会失真,而我从数据库取回的数据double会失真,float又不会失真,这就很尴尬了。
JsonFormatter.SerializeObject(12.1f) "12.10000038146972" JsonFormatter.SerializeObject(12.1d) "12.1"
好像是把float转成doube再ToString的,这样小数位精度就失真了
把float数据序列化后小数位失真,而double又不会失真,而我从数据库取回的数据double会失真,float又不会失真,这就很尴尬了。