• 2024-08-08JsonConvert中处理Null值问题
    1.定义一个类 NullToEmptyStringConverter 继承 JsonConverterusingNewtonsoft.Json;usingNewtonsoft.Json.Linq;usingSystem;publicclassNullToEmptyStringConverter:JsonConverter{publicoverrideboolCanConvert(TypeobjectType){returntrue;
  • 2024-07-16类与json的互相转化(c#)
    1//JavaScriptSerializer需添加dll引用,System.Web.Extensions2//Class转json字符串3JavaScriptSerializerserializer=newJavaScriptSerializer();4varjson=serializer.Serialize(obj);56//将json字符串在转为原先的类,JsonConvert需添加第三方dll,Newtonsoft.
  • 2024-06-06C# NewtonJson Self referencing loop detected for property 'Parent' with type
    privatevoidImage_MouseLeftButtonDown(objectsender,MouseButtonEventArgse){stringimgJson1=JsonConvert.SerializeObject(img1);System.IO.File.AppendAllText($"{DateTime.Now.ToString("yyyyMMddHHmmssffff")}_img.json",imgJso
  • 2024-04-01C#重载方法泛型参数的一点小问题
    现在有一个HttpHelper类publicasyncTask<string>ExecuteAsync<H>(Hheader)whereH:class,new(){varclient=newRestClient(_url);if(!string.IsNullOrWhiteSpace(_accountSid)&&!string.IsNullOrWhiteSpace(_secretKey)){
  • 2024-03-26C#JsonConvert.DeserializeObject反序列化与JsonConvert.SerializeObject序列化
    原文链接:https://blog.csdn.net/qq_45451847/article/details/120434797JSONJSON序列化是将对象转换为JSON格式的字符串,而JSON反序列化是将JSON格式的字符串转换为对象。对于JSON大家都了解,JSON是一种轻量级的文本数据交换格式而非编程语言,既然是数据交换格式,那就需要不断的进
  • 2023-09-22JsonConvert相关操作
    #序列化时,忽略jsonproperty特性的作用:publicstaticclassJsonConvertExtension{publicstaticstringCustomSerialize(objectobj){JsonSerializerSettingssettings=newJsonSerializerSettings();settings.Formatting
  • 2023-09-04C# Dynamic 转换成 Dictionary,Dynamic 转换成 DataTable
    部分软件开发的时候用到了dynamic类型,这个类型的数据不需要做其他处理的时候非常好用,但是需要对其中的数据调整的时候就不是那么好用了,这里提供两个常见的转换方式DynamicToDictionaryvaritem=newdynamic();IDictionary<string,object>dic=itemasIDictionary
  • 2023-08-29关于Newtonsoft.Json的随笔
    在工作中一些陈旧项目,难免引用了一些很老版本,在一次升级中,项目引用的Newtonsoft.Json.dll突然少了一些method和class1,原来的:(咱也不懂为啥没有版本号嘞 2,升级后的 问题:1,原来使用的函数不存在,但是其实还在,换地方了而已,以下是修改:Newtonsoft.Json.JavaScriptConvert.Seria
  • 2023-07-21Newtonsoft.Json 解析时 导致 List 增加的bug
    测试用例publicclassChild{publicinta=1;}publicclassParent{privateList<Child>_Children=newList<Child>(){newChild()};publicList<Child>Children{get
  • 2023-07-19C# 后端请求 PostAsync GetStringAsync
     stringsendUrl=$"http://10.172.1.20/wtoptst/ws/r/awsp920";HttpClientsendclient=newHttpClient();stringtestStr=JsonConvert.SerializeObject(reques);//查看内容(测试用)HttpConten
  • 2023-07-19C# 对象序列化和反序列化复制
    ///<summary>///对象深度Copy///</summary>///<typeparamname="T"></typeparam>///<paramname="obj"></param>///<returns></returns>p
  • 2023-03-19【C#】基于JsonConvert解析Json数据
    1解析字典​1)解析为JObjectprivatevoidParseJson(){//解析为JObject stringjsonStr="{'name':'zhangsan','sex':'male','age':23}"; JObjectjo=
  • 2023-02-20【C#】json使用汇总
    一、使用使用Newtonsoft.Json.DLL程序集。https://blog.csdn.net/qq_40681630/article/details/1206229091、创建需要序列化的类,设计类中的属性结构,封装,构造2、序列化
  • 2023-01-03Unity使用Get和Post传递json数据并转换成class对象
    此文写的并不是使用UnityRequest等等Unity自带的方法。1、Get方法publicstaticasyncTask<string>DoGet(stringrequestUrl,stringparms){
  • 2022-08-24序列化和反序列化
    序列化:把对象变成字符串。一般对象和json格式一样。反序列化:把json字符串转化为对象类型。 参考资料:C#JsonConvert.DeserializeObject反序列化与JsonConvert.Serial
  • 2022-08-20Newtonsoft.Json
    1、序列化stringjsonStr=JsonConvert.SerializeObject(obj)2、反序列化Tobj=JsonConvert.DeserializeObject(jsonStr)3、Newtonsoft.Json扩展方法类///<summa