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

代码修改为下面的即可

相关推荐
wjs20248 分钟前
SQL 日期处理指南
开发语言
川石课堂软件测试20 分钟前
CSS中常用的几种定位。
开发语言·css·python·网络协议·http·html·pytest
友友马24 分钟前
『 QT 』QT信号机制深度解析
开发语言·qt
清风wxy27 分钟前
C语言基础数组作业(冒泡算法)
c语言·开发语言·数据结构·c++·windows·算法
凤山老林29 分钟前
SpringBoot 启动时执行某些操作的 8 种方式
java·开发语言·spring boot·后端
仲星(._.)30 分钟前
C语言:自定义类型
c语言·开发语言
从零开始的ops生活32 分钟前
【Day 77】Linux-iptables防火墙
开发语言·php
Jyywww12143 分钟前
uniapp uni.chooseImage+uni.uploadFile使用方法与详解
开发语言·javascript·uni-app
墨尘笔尖1 小时前
Qt浮动(堆叠)窗口实现详解
开发语言·qt
future14121 小时前
C++ 学习日记
开发语言·c++·学习