9
从JSON解析浮动时,如何让JSON.NET返回小数而不是double? (这是一个序列化为Dictionary<string,object>
的对象)。Json.NET原始类型 - 使用Decimal而不是Double
我试过编写一个JsonConverter,但CanConvert方法没有用Double类型调用以便尝试转换它。还有其他关于重写JsonTextReader的代码,但这在最新版本的Json.Net中似乎不可行。
你是如何阅读JSON?我期望如果你有一个定义的类,带有'decimal'属性,并且使用了'JsonConvert.DeserializeObject'方法,它会反序列化为十进制。 – 2013-03-25 14:58:03
啊,对不起 - Markdown消耗了我的描述 - 它是IDictionary的一个对象 –
2013-03-25 15:01:00