Csharp/C#教程:.Net中的json操作类用法分析分享

本文实例展示了.Net中的json操作类用法,对于进行.Net程序设计来说是非常重要的技巧。具体分析如下:

首先需要引用System.Web.Extensions.dll这个类库
命名空间需要加上:System.Web.Script.Serialization
 
数据结构如下:

publicclassTeam { publicstringName{get;set;} publicList<User>Users{get;set;} } publicclassUser { publicintId{get;set;} publicstringName{get;set;} }

Class–>JSON转换代码如下:

JavaScriptSerializerjs=newJavaScriptSerializer(); Teamteam=newTeam() { Name="梦之队", Users=newList<User>(){ newUser(){Id=1,Name="XXX"}, newUser(){Id=2,Name="YYY"}, newUser(){Id=3,Name="ZZZ"}, } }; stringjson=js.Serialize(team); Console.WriteLine(json);

Json–>Class转换代码如下:

stringjson="{"Name":"梦之队","Users":[{"Id":1,"Name":"XXX"},{"Id":2,"Name":"YYY"},{"Id":3,"Name":"ZZZ"}]}"; JavaScriptSerializerjs=newJavaScriptSerializer(); Teamteam=js.Deserialize<Team>(json);

希望本文所述实例对大家的.Net程序设计能起到一定的借鉴与帮助作用。

上述就是C#学习教程:.Net中的json操作类用法分析分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com) 您可能感兴趣的文章:浅谈json_encode用法jQuery操作JSON的CRUD用法实例jQuery+ajax中getJSON()用法实例jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解jqueryajax,ashx,json的用法

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/cdevelopment/905692.html

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐