契约类相关的序列化与反序列化

Posted 深入学习ing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了契约类相关的序列化与反序列化相关的知识,希望对你有一定的参考价值。

契约类指继承了:DataContract的类。契约类常在WCF,webService等各种服务中作为传输数据使用。

凡是契约类或者继承了契约类的类,如果想要属性参与序列化与反序列化,需要在属性上加上标记:DataMember  

如:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace SinoOcean.Seagull2.Framework.Contracts.Fund
{
    [DataContract]
    public class SubAccountItemContract
    {
        #region 属性
        /// <summary>
        /// 账号
        /// </summary>
        [DataMember]
        public string AccountNumber { get; set; }

        /// <summary>
        /// 金额
        /// </summary>
        [DataMember]
        public decimal Money { get; set; }
   }
}

 

以上是关于契约类相关的序列化与反序列化的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin中Json的序列化与反序列化 -- GsonMoshi

Kotlin中Json的序列化与反序列化 -- GsonMoshi

Kotlin中Json的序列化与反序列化 -- GsonMoshi

Serializable详解:代码验证Java序列化与反序列化

内部类,drf响应类,序列化与反序列化

Gson关于抽象类的序列化与反序列化