flurl升级之后没有FlurlNewtonsoftJsonSerializer
新建NewtonsoftJsonSerializer.cs
/// <summary>
/// ISerializer implementation based on Newtonsoft.Json.
/// Default serializer used in calls to GetJsonAsync, PostJsonAsync, etc.
/// </summary>
public class NewtonsoftJsonSerializer : IJsonSerializer
{
private readonly JsonSerializerSettings _settings;
/// <summary>
/// Initializes a new instance of the <see cref="NewtonsoftJsonSerializer"/> class.
/// </summary>
/// <param name="settings">Settings to control (de)serialization behavior.</param>
public NewtonsoftJsonSerializer(JsonSerializerSettings settings = null) {
_settings = settings;
}
public string Serialize(object obj, Type type)
{
return JsonConvert.SerializeObject(obj, _settings);
}
public object Deserialize(string json, Type type)
{
return JsonConvert.DeserializeObject(json,type, _settings);
}
}
代码修改为下面的即可
原文地址:https://blog.csdn.net/qq_36437991/article/details/136411265
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!