C#序列化IPEndPoint对象时的错误
C#序列化IPEndPoint对象时的异常我用的NewtonJson.dll中的JsonConvert.SerializeObject()序列化一个类A,
C#序列化IPEndPoint对象时的异常
我用的NewtonJson.dll中的
JsonConvert.SerializeObject();序列化一个类A,在这个类中有一个属性是IPEndPoint类型的,由于IPEndPoint中的IP类型是IPV4的,所以AddressFamily属性被指定为 InterNetwork。这就导致了在序列化时Address中的ScopeId属性时引发了异常。
类A如下
[DataContract]
public class A
{
//。。。。。
//。。。。。
[DataMember]
public IPEndPoint b{get;set;}
}
求高手指导。
[解决办法]http://stackoverflow.com/questions/18668617/json-net-error-getting-value-from-scopeid-on-system-net-ipaddress
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/