protected override object 解码(Int16 __功能码, byte[] __负载数据)
        {
            var __字符串 = _编码.GetString(__负载数据);

            H日志输出.记录(string.Format("解码报文 [{0}]", __功能码.ToString("X4")), __字符串);
            var __类型 = 报文字典[__功能码];

            return(HJson编解码.解码(__类型, __字符串));
        }
        protected override object 解码(string __功能码, byte[] __负载数据)
        {
            var __字符串 = _编码.GetString(__负载数据);

            H日志输出.记录(string.Format("解码报文 [{0}]", __功能码), __字符串);
            var __类型 = Type.GetType(__功能码, true);

            return(HJson编解码.解码(__类型, __字符串));
        }
 protected override byte[] 编码(object __负载)
 {
     return(HJson编解码.编码(__负载, _编码));
 }