flurl升级之后没有FlurlNewtonsoftJsonSerializer

新建NewtonsoftJsonSerializer.cs

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);
    }
}

代码修改为下面的即可

相关推荐
John.Lewis10 分钟前
C++进阶(12)附加学习:STL之空间配置器(了解)
开发语言·c++·笔记
C#程序员一枚38 分钟前
高可用(High Availability, HA)
数据库·c#
234710212740 分钟前
4.16 学习笔记
开发语言·软件测试·python
014-code1 小时前
日志规范:怎么写才不算写废话
java·开发语言·设计模式·日志
Binarydog_Lee1 小时前
Rust 核心机制:所有权、借用与生命周期
开发语言·rust
XMYX-01 小时前
17 - Go 通道 Channel 底层原理 + 实战详解
开发语言·golang
Hello--_--World1 小时前
ES13:类私有属性和方法、顶层 await、at() 方法、Object.hasOwnProperty()、类静态块 相关知识点
开发语言·javascript·es13
Hugh-Yu-1301231 小时前
二元一次方程组求解器c++代码
开发语言·c++·算法
weixin_520649872 小时前
C#进阶-特性全知识点总结
开发语言·c#
文祐2 小时前
C++类之虚函数表及其内存布局
开发语言·c++