.Net中的json操作类用法分析_C#教程-查字典教程网
.Net中的json操作类用法分析
.Net中的json操作类用法分析
发布时间:2016-12-28 来源:查字典编辑
摘要:本文实例展示了.Net中的json操作类用法,对于进行.Net程序设计来说是非常重要的技巧。具体分析如下:首先需要引用System.Web....

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

首先需要引用 System.Web.Extensions.dll 这个类库

命名空间需要加上:System.Web.Script.Serialization

数据结构如下:

public class Team { public string Name { get; set; } public List<User> Users { get; set; } } public class User { public int Id { get; set; } public string Name { get; set; } }

Class --> JSON转换代码如下:

JavaScriptSerializer js = new JavaScriptSerializer(); Team team = new Team() { Name = "梦之队", Users = new List<User>() { new User() { Id = 1, Name = "XXX" }, new User() { Id = 2, Name = "YYY" }, new User() { Id = 3, Name = "ZZZ" }, } }; string json = js.Serialize(team); Console.WriteLine(json);

Json --> Class转换代码如下:

string json = "{"Name":"梦之队","Users":[{"Id":1,"Name":"XXX"},{"Id":2,"Name":"YYY"},{"Id":3,"Name":"ZZZ"}]}"; JavaScriptSerializer js = new JavaScriptSerializer(); Team team = js.Deserialize<Team>(json);

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

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新C#教程学习
    热门C#教程学习
    编程开发子分类