アプリケーションでPipl.comAPIからのAPI呼び出しの応答の逆シリアル化を処理するために、Json.Netを使用しています。これは正常に機能しますが、奇妙な理由で、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"
}
この問題を解決する方法はありますか?前もって感謝します。