我无法使用Newtonsoft.Json反序列化日期。
我在C#中有一个类,在postgresql中有复杂的数据类型。使用postgresql的row_to_json函数,我有很多工作要从数据库中检索数据。
一切正常,然后,当我有无限日期时,我收到了这个错误:
{"Could not convert string to DateTime: -infinity. Path 'valid_from', line 1, position 101."}
我使用的代码行是:
JsonConvert.PopulateObject(l[icont], myclass);
其中l是json字符串列表,icont是一个计数器,myclass是我的类的一个实例。
我在问题中找到的最接近的文档就是这里,这个问题被认为是一个错误:https://bugzilla.xamarin.com/show_bug.cgi?id=22955
我的想法很少:
如何解决此问题并在db中保留无穷大值?