我正在使用 Json.Net 在我的应用程序中处理来自 Pipl.com API 的 API 调用响应的反序列化,它工作正常,但由于某些奇怪的原因,它不会反序列化我的 JSON 字符串的特定属性馈送到 JsonConvert.DeserializeObject 方法。
我的课是这样的:
public class Source
{
public string Dsname { get; set; }
public bool IsSponsored { get; set; }
public string Url { get; set; }
public string Domain { get; set; }
public uint ExternalID { get; set; }
public Source()
{
}
}
并且除 Dsname 之外的所有内容都会正确反序列化。要转换的Json是这样的:
"source": {
"@is_sponsored": false,
"@ds_name": "Personal Web Space -MySpace",
"url": "http://www.foo.bar"
"domain": "myspace.com"
}
知道如何解决这个问题吗?先感谢您。