欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C# newtonsoft.json中文亂碼問(wèn)號(hào)的解決方案

 更新時(shí)間:2022年07月01日 14:35:59   作者:Fanstorm丶  
這篇文章主要介紹了C# newtonsoft.json中文亂碼問(wèn)號(hào)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C# newtonsoft.json中文亂碼問(wèn)號(hào)

發(fā)送方在序列化json時(shí)這樣寫(xiě),比如將gameinfo類序列化成json:

string jsonstr=JsonConvert.SerializeObject(gameinfo, new JsonSerializerSettings() { StringEscapeHandling = StringEscapeHandling.EscapeNonAscii });

C# NewtonJson使用技巧

Class序列化成Json我就不做介紹了,很簡(jiǎn)單一句話的事。

主要介紹的是拿到任意一個(gè)Json字符串,怎么轉(zhuǎn)換成C#的類。

1 首先在JSON Edit Online 這個(gè)網(wǎng)站上JsonEditOnline

輸入Json字符串,如果成功解析就可以得出對(duì)應(yīng)的類的層次關(guān)系。

例如這樣的類就可以定義成這樣的形式

 class TestJson
    {
        public string name { get; set; }
        public string url { get; set; }
        public string page { get; set; }
        public string isNonProfit { get; set; } 
        public Address address { get; set; } 
        public List<Link> links { get; set; } 
    }
 
    class Address
    {
        public string street { get; set; }
        public string city { get; set; }
        public string country { get; set; } 
    }
 
    class Link
    {
        public string name { get; set; }
        public string url { get; set; }
 
    }

然后對(duì)應(yīng)執(zhí)行

TestJson?Test?=?JsonConvert.DeserializeObject<TestJson>(Json);

即可。方便快捷。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 用C#的params關(guān)鍵字實(shí)現(xiàn)方法形參個(gè)數(shù)可變示例

    用C#的params關(guān)鍵字實(shí)現(xiàn)方法形參個(gè)數(shù)可變示例

    params關(guān)鍵字以實(shí)現(xiàn)方法形參個(gè)數(shù)可變是C#語(yǔ)法的一大優(yōu)點(diǎn),下面是用C#中的params關(guān)鍵字實(shí)現(xiàn)方法形參個(gè)數(shù)可變
    2014-09-09
  • 輕松學(xué)習(xí)C#的異常處理

    輕松學(xué)習(xí)C#的異常處理

    輕松學(xué)習(xí)C#的異常處理,對(duì)C#的異常處理感興趣的朋友可以參考本篇文章,幫助大家更靈活的運(yùn)用C#的異常處理
    2015-11-11
  • C#實(shí)現(xiàn)啟用與禁用本地網(wǎng)絡(luò)的方式小結(jié)【3種方式】

    C#實(shí)現(xiàn)啟用與禁用本地網(wǎng)絡(luò)的方式小結(jié)【3種方式】

    這篇文章主要介紹了C#實(shí)現(xiàn)啟用與禁用本地網(wǎng)絡(luò)的方式,結(jié)合實(shí)例形式總結(jié)分析了使用Hnetcfg.dll、Shell32.dll及setupapi.dll三種啟用與禁用本地網(wǎng)絡(luò)的操作方法,需要的朋友可以參考下
    2016-07-07
  • c#抽簽系統(tǒng)的實(shí)現(xiàn)示例

    c#抽簽系統(tǒng)的實(shí)現(xiàn)示例

    本文主要介紹了c#抽簽系統(tǒng)的實(shí)現(xiàn)示例,一個(gè)基于c#的簡(jiǎn)單抽簽系統(tǒng),可以重新導(dǎo)入數(shù)據(jù),清空數(shù)據(jù)。文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • C# 線性插值的實(shí)現(xiàn)示例

    C# 線性插值的實(shí)現(xiàn)示例

    線性插值是針對(duì)一維數(shù)據(jù)的插值方法,本文主要介紹了C# 線性插值的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • C#調(diào)用Java類的實(shí)現(xiàn)方法

    C#調(diào)用Java類的實(shí)現(xiàn)方法

    以下是對(duì)使用C#調(diào)用Java類的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下
    2013-09-09
  • c# winform時(shí)鐘的實(shí)現(xiàn)代碼

    c# winform時(shí)鐘的實(shí)現(xiàn)代碼

    這篇文章主要介紹了c# winform時(shí)鐘的實(shí)現(xiàn)代碼,有需要的朋友可以參考一下
    2014-01-01
  • C#中Lambda表達(dá)式的三種寫(xiě)法

    C#中Lambda表達(dá)式的三種寫(xiě)法

    這篇文章介紹了C#中Lambda表達(dá)式的三種寫(xiě)法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#中科學(xué)繪圖庫(kù)ScottPlot的使用詳解

    C#中科學(xué)繪圖庫(kù)ScottPlot的使用詳解

    ScottPlot是基于.Net的一款開(kāi)源免費(fèi)的交互式可視化庫(kù),支持Winform和WPF等UI框架,本文給大家介紹了C#中科學(xué)繪圖庫(kù)ScottPlot的使用方法,文中示例在WPF環(huán)境中運(yùn)行,需要的朋友可以參考下
    2023-12-12
  • 實(shí)例代碼講解c# 線程(下)

    實(shí)例代碼講解c# 線程(下)

    這篇文章主要介紹了c# 線程的的相關(guān)資料,文中示例代碼非常細(xì)致,對(duì)大家的學(xué)習(xí)有很大幫助,感興趣的朋友可以了解下
    2020-06-06

最新評(píng)論