zoukankan      html  css  js  c++  java
  • json 序列化和反序列化

      1. 添加System.Web.Extensions引用

      2. 创建类

      

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace WindowsFormsApplication1
    {
        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; }
        }
    }

       3. 序列化和反序列化

      List<User> Users1 = new List<User>();
                    for (int i = 0; i < 10; i++)
                    {
                        User s = new User { ID = i, Name = "XXX" };
                        Users1.Add(s);
                    }
    
                    JavaScriptSerializer js = new JavaScriptSerializer();
                    Team team = new Team()
                    {
                        Name = "SSSSSSSS",
                        Users = Users1
                    };
                    ///Class --- > Json
                    string json = js.Serialize(team);
                    MessageBox.Show(json);
    
                    ///JSon --- > Class
                    JavaScriptSerializer jss = new JavaScriptSerializer();
                    Team team1 = js.Deserialize<Team>(json);
    喜欢的朋友请帮忙点个赞!!!
  • 相关阅读:
    统计一行字符串中每个字母个数
    不定宽高的文字在div中垂直居中
    转:Python 与 Excel 不得不说的事
    Centos 6安装python3.5
    day04
    day03
    Day02
    python ciscolib模块
    三级菜单
    模拟登陆系统
  • 原文地址:https://www.cnblogs.com/mchuang/p/5075824.html
Copyright © 2011-2022 走看看