【发布时间】:2017-10-11 09:25:09
【问题描述】:
我的 C# 应用程序中的 Newtonsoft.JsonConverter 有问题。 我有尾随零的小数。 转换为 json 后 - 缺少零。
示例:
input (decimal): 1.99000
output (json): 1.99
我有自己的转换器,可以处理十进制值。 另外,我将 FloatParseHandling 配置为十进制。
我可以做些什么来保留这个过程?
【问题讨论】:
-
您可以做的最简单的事情是在序列化期间忽略小数属性(JsonIgnore 属性)并添加一个新的只读字符串来处理格式。这是您的选择吗?