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);
}
浙公网安备 33010602011771号