C# DateFormatString在升级版本NewtonSoft Json后不起作用
我将我的NewtonSoft Json从7.00升级到8.00,并且我的函数不再工作,我如何在新版本的NewtonSoft.Json中使用DataFormatString 代码示例如下:C# DateFormatString在升级版本NewtonSoft Json后不起作用,c#,json,json.net,C#,Json,Json.net,我将我的NewtonSoft Json从7.00升级到8.00,并且我的函数不再工作,我如何在新版本的NewtonSoft.Json中使用DataFormatString 代码示例如下: public static T DeserializarJson<T>(string json) { JsonSerializerSettings set = new JsonSerializerSettings(); set.DateFormatString = "dd/MM/y
public static T DeserializarJson<T>(string json)
{
JsonSerializerSettings set = new JsonSerializerSettings();
set.DateFormatString = "dd/MM/yyyy";
var objeto = JsonConvert.DeserializeObject<T>(json, set);
return objeto;
}
publicstatict反序列化json(字符串json)
{
JsonSerializerSettings set=新的JsonSerializerSettings();
set.DateFormatString=“dd/MM/yyyy”;
var objeto=JsonConvert.DeserializeObject(json,set);
返回对象;
}
版本错误,版本返回到4:00,因为包nugget在此dll中工作错误
在我从app.config和dll中删除该行并重新安装返回工作的代码之后。那么,是什么错误?你能在你的.cs文件头中发布你使用的
部分的样子吗。。?另外,如果您正在使用nuget
获取程序集的较新版本,请确保packages.config和web.config或app.config文件对您的Newtonsoft.Json
版本具有正确的设置。例如,我正在使用ver6
抱歉,他使用了错误的版本,版本是4.00。。我会的