栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C# > C#教程

.Net中的json操作类用法分析

C#教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.Net中的json操作类用法分析

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

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

  public class Team
  {
    public string Name { get; set; }
    public List 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() { 
 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(json);

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/126210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号