本文以实例形式讲述了C#解析JSON的方法,C#封装了对XML和JSON解析的类库,使用相当方便!具体用法如下:
1.主要用到的类:
主要用到了JavaScriptSerializer类,该类在System.Web.Script.Serialization命名空间(在System.Web.Extensions.dll中),需要把.NET版本修改为.NETFramework4(默认是.NETFramework4ClientProfile)才能在AddReference的.NET中引用到。
2.举例
①.假设要解析的JSON文件格式如下(其他格式做相应处理即可)
{ "key":1, "value":"hello" }
②.定义对应的类
publicclassJsonObject { publicstringKey{get;set;} publicstringValue{get;set;} }
③.然后定义JavaScriptSerializer对象,调用该对象的Deserialize方法即可将JSON解析成上面定义的JsonObject对象
varserializer=newJavaScriptSerializer(); varret=serializer.Deserialize<JsonObject>(json); stringkey=ret.Key; stringvalue=ret.Value;
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:c#处理3种json数据的实例C#实现json的序列化和反序列化实例代码C#解析json文件的实现代码asp.net(C#)解析Json的类代码c#操作json示例分享C#处理Json字符串实例分析C#如何通过匿名类直接使用访问JSON数据详解
C++类的分离式写法介绍示例
关于C++动态分配内存的介绍
上述就是C#学习教程:C#解析JSON实例分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/907223.html