vs2008 json 数据处理

 [DataContract()]
    public class JsonLoginInfoObject : IEquatable<JsonLoginInfoObject>
    {
        [DataMember(Order = 1)]
        public string loginRand;
        [DataMember(Order = 2)]
        public string randError;

       

        #region IEquatable<Train> Members

        public bool Equals(JsonLoginInfoObject other)
        {
            return this.loginRand == other.loginRand && this.randError == other.randError;
        }

        #endregion
     }

--------------------------------------------

 

 using (var ms = new System.IO.MemoryStream(Encoding.UTF8.GetBytes("{\"loginRand\":\"657\",\"randError\":\"Y\"}")))
            {
                System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(typeof(JsonLoginInfoObject));
                JsonLoginInfoObject list = (JsonLoginInfoObject)serializer.ReadObject(ms);
            }

posted on 2012-09-16 11:18  西湖浪子  阅读(757)  评论(0)    收藏  举报