C# newtonsoft.json中文亂碼問(wèn)號(hào)的解決方案
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è)參考,也希望大家多多支持腳本之家。
- C# Newtonsoft.Json庫(kù)的常用屬性和方法詳解
- C#使用Newtonsoft.Json庫(kù)實(shí)現(xiàn)JSON數(shù)據(jù)中某個(gè)字段值的提取功能
- C# Newtonsoft.Json用法詳解
- C#使用Newtonsoft.Json中的JObject對(duì)象
- c# Newtonsoft.Json 常用方法總結(jié)
- C# Newtonsoft.Json 解析多嵌套json 進(jìn)行反序列化的實(shí)例
- c#添加Newtonsoft.Json包的操作
- C# Newtonsoft.Json 的使用說(shuō)明
- C#下Newtonsoft.Json的具體使用
相關(guān)文章
用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-09C#實(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-07C#調(diào)用Java類的實(shí)現(xiàn)方法
以下是對(duì)使用C#調(diào)用Java類的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下2013-09-09c# winform時(shí)鐘的實(shí)現(xiàn)代碼
這篇文章主要介紹了c# winform時(shí)鐘的實(shí)現(xiàn)代碼,有需要的朋友可以參考一下2014-01-01C#中科學(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