• 实现json的序列化和反序列化


                //实现json的序列化和反序列化
                Person Person = new Person();
                Person.Id = 1;
                Person.Name = "小白";
                DataContractJsonSerializer json = new DataContractJsonSerializer(Person.GetType());
                string szJson = "";
                //序列化
                using (MemoryStream stream = new MemoryStream())
                {
                    json.WriteObject(stream, Person);
                    szJson = Encoding.UTF8.GetString(stream.ToArray());
                }
                //反序列化
                using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))
                {
                    DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(Person));
                    Person _people = (Person)serializer.ReadObject(ms);
                }
    namespace ReadJson
    {
        [DataContract]
        public class Person 
        {
            [DataMember(Name = "id")]
            public int Id { get; set; }
            [DataMember(Name = "Name")]
            public string Name { get; set; }
        }

  • 相关阅读:
    常见 PL.SQL 数据库操作
    PL/SQL常见设置--Kevin的专栏
    pl/sql编程
    添加List集合覆盖问题
    程序猿感情生活的那些事
    表达式树-理解与进阶
    白话神经网络
    EF Core 数据验证
    c#8内插逐字字符串增强功能
    我的新博客
  • 原文地址:https://www.cnblogs.com/jameshappy/p/2688333.html
Copyright © 2020-2023  润新知