C#解析JSON實例。本站提示廣大學習愛好者:(C#解析JSON實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C#解析JSON實例正文
本文以實例情勢講述了C#解析JSON的辦法,C#封裝了對XML和JSON解析的類庫,應用相當便利!詳細用法以下:
1.重要用到的類:
重要用到了JavaScriptSerializer類,該類在System.Web.Script.Serialization定名空間(在System.Web.Extensions.dll 中),須要把.NET版本修正為 .NET Framework 4(默許是.NET Framework 4 Client Profile)能力在Add Reference的 .NET中援用到。
2.舉例
①.假定要解析的JSON文件格局以下(其他格局做響應處置便可)
{
"key":1,
"value":"hello"
}
②.界說對應的類
public class JsonObject
{
public string Key { get; set; }
public string Value{ get; set; }
}
③.然後界說JavaScriptSerializer對象,挪用該對象的Deserialize辦法便可將JSON解析成下面界說的JsonObject對象
var serializer = new JavaScriptSerializer(); var ret = serializer.Deserialize<JsonObject>(json); string key = ret.Key; string value = ret.Value;
願望本文所述對年夜家的C#法式設計有所贊助。