C#使用JsonConvert全面解析JSON

 更新时间:2023年12月19日 08:38:16   作者:培根芝士  
这篇文章主要介绍了C#使用JsonConvert全面解析JSON,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

使用JsonConvert解析JSON

using Newtonsoft.Json

首先添加Newtonsoft.Json的引用

1.JSON序列化

string JsonStr= JsonConvert.SerializeObject(Entity);

public class RecordResult
{
    [JsonProperty("status")]
    public int Status { get; set; }
    [JsonProperty("error")]
    public int Error { get; set; }
}
 
RecordResult result = new RecordResult();
 
result.Status = 1;
 
result.Error = "Error message";
 
string jsonStr = JsonConvert.SerializeObject(result);

2.JSON反序列化

Class model = JsonConvert.DeserializeObject<Class>(jsonstr);

var result = (RecordResult)JsonConvert.DeserializeObject(jsonstring, typeof(RecordResult))
 
//或者
 
var result = JsonConvert.DeserializeObject<RecordResult>(jsonstring)

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C# md5 算法实现代码

    C# md5 算法实现代码

    相对C#来说,md5算法就相对简单很多,因为 System.Security.Cryptography; 已经包含了md5算法。所以我们只需创建MD5类对象即可实现md5算法,今天通过本文给大家介绍C# md5 算法实现,感兴趣的朋友一起看看吧
    2022-11-11
  • C#实现xml文件的读取与写入简单实例

    C#实现xml文件的读取与写入简单实例

    这篇文章主要介绍了C#实现xml文件的读取与写入方法,涉及C#操作XML文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • Unity后处理效果之边角压暗

    Unity后处理效果之边角压暗

    这篇文章主要为大家详细介绍了Unity后处理效果之边角压暗,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • 详解c#与js的rsa加密互通

    详解c#与js的rsa加密互通

    这篇文章主要介绍了详解c#与js的rsa加密互通,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • C# WinForm实现鼠标穿透功能

    C# WinForm实现鼠标穿透功能

    在WinForm开发时,会用到这样一个场景,给屏幕增加水印Logo,但不影响画面的操作,这里就会用到鼠标穿透功能,下面我们就来学习一下鼠标穿透功能的具体实现吧
    2023-11-11
  • C#串口编程System.IO.Ports.SerialPort类

    C#串口编程System.IO.Ports.SerialPort类

    这篇文章介绍了C#串口编程System.IO.Ports.SerialPort类,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#检测远程计算机端口是否打开的方法

    C#检测远程计算机端口是否打开的方法

    这篇文章主要介绍了C#检测远程计算机端口是否打开的方法,实例分析了C#实现检测远程端口开启的技巧,需要的朋友可以参考下
    2015-03-03
  • C#从前面或后面按指定数量删除字符串

    C#从前面或后面按指定数量删除字符串

    这篇文章介绍了C#从前面或后面按指定数量删除字符串的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • C#中深度复制和浅度复制详解

    C#中深度复制和浅度复制详解

    这篇文章主要介绍了C#中深度复制和浅度复制的相关资料,需要的朋友可以参考下
    2015-10-10
  • C#设计模式之简单工厂模式

    C#设计模式之简单工厂模式

    这篇文章介绍了C#设计模式之简单工厂模式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03

最新评论