当前位置: 首页 > 编程语言 > C#

Json.NETPrimitiveTypes–使用Decimal代替Double分享

时间:2023-04-10 21:37:37 C#

Json.NETPrimitiveTypes–使用Decimal代替Double如何让JSON.NET在从JSONdouble解析浮点数时返回小数而不是double精确?(这是一个带有字典的序列化字典)。我试过编写一个JsonConverter,但不会在Double类型上调用CanConvert方法来尝试转换它。还有其他关于覆盖JsonTextReader的代码,但在最新版本的Json.Net中似乎不可能。在Json.NET5.0中,Newtonsoft.Json.JsonSerializerSettings类新增了一个属性FloatParseHandling,可以设置为Newtonsoft.Json.FloatParseHandling.Decimal以上为C#学习教程:Json.NET原始类型——使用Decimal代替Double分享全部内容,如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: