我正在使用Json.Net来处理我的应用程序中来自Pipl.com API的API调用响应的反序列化,并且它工作正常,但出于某种奇怪的原因,它不会反序列化JSON字符串的特定属性我提供给JsonConvert.DeserializeObject方法。Json.Net JsonConvert不正确的反序列化?
我的班级是这样的:
和以外的所有DSNAME才能正确反序列化。要转换的Json是这样的:
"source": {
"@is_sponsored": false,
"@ds_name": "Personal Web Space -MySpace",
"url": "http://www.foo.bar"
"domain": "myspace.com"
}
任何想法如何去解决这个问题?先谢谢你。
尝试将您的Dsname更改为DsName,命名约定有时会导致问题 – nkchandra