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

代码修改为下面的即可

相关推荐
过期的H2O24 分钟前
【H2O2|全栈】JS进阶知识(十)ES6(6)
开发语言·前端·javascript·ecmascript·es6
念怀故安9 分钟前
第十章 JavaScript的应用
开发语言·javascript·ecmascript
ChinaDragonDreamer9 分钟前
HarmonyOS:应用沙箱
开发语言·harmonyos·鸿蒙
White graces11 分钟前
Spring MVC练习(前后端分离开发实例)
java·开发语言·前端·后端·spring·java-ee·mvc
CODE_RabbitV34 分钟前
Python + 深度学习从 0 到 1(00 / 99)
开发语言·python·深度学习
羚羊角uou6 小时前
【C++】list模拟实现(详解)
开发语言·c++
Peter_chq6 小时前
【计算机网络】多路转接之select
linux·c语言·开发语言·网络·c++·后端·select
CRMEB-嘉嘉9 小时前
如何优化 PHP 性能?
开发语言·php
hadage2339 小时前
--- stream 数据流 java ---
java·开发语言