使用DataContractJsonSerializer解析JSON时
错误信息:
测试方法 GCTest.UnitTestScrollMList.TestMethodUser 引发异常: System.Runtime.Serialization.SerializationException: 反序列化对象 属于类型 GeoCompass.GCModels.User 时出现错误。遇到意外字符“ï”。 ---> System.Xml.XmlException: 遇到意外字符“ï”。。
原因:传入的JSON字符串末尾有空格。Trim()一下字符串即可正常反序列化啦。