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)
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
C#實現(xiàn)磁盤空間實時預(yù)警監(jiān)控功能
在C#中實現(xiàn)虛擬機磁盤空間的預(yù)警器,可以通過以下步驟結(jié)合系統(tǒng)API、定時任務(wù)和日志記錄功能,實時監(jiān)控磁盤使用情況并在達到閾值時觸發(fā)警報,以下是詳細的技術(shù)實現(xiàn)和代碼示例,需要的朋友可以參考下2025-08-08
詳解DataGridView控件的數(shù)據(jù)綁定
本文詳細講解了DataGridView控件的數(shù)據(jù)綁定,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-02-02

