は、このようなパケットに来ること、私はいくつかのJSONを持っていると言う配列に:デシリアライズインデックス付きプロパティ
{
"LinkType1": "google",
"LinkUrl1": "https://plus.google.com/test",
"LinkShow1": 1,
"LinkType2": "facebook",
"LinkUrl2": "https://www.facebook.com/test",
"LinkShow2": 0,
"LinkType3": "linkedin",
"LinkUrl3": "http://www.linkedin.com/test",
"LinkShow3": 1,
"count": 3,
"errorCode": 0,
"errorMessage": "Success"
}
お知らせすべてが同じプロパティとしてではなく、その上にインデックスを使用して戻ってきますか?
私は、単一のプロパティではなく配列であるかのように、そのデータを逆シリアル化できることを望みます。これを下のクラスにデシリアライズするための最良の方法は何でしょうか?私はシリアライゼーションのためにNewtonsoft Jsonライブラリを使用しているので、それを使用するソリューションが優先されます。
public class LinksResult
{
public List<LinkData> Links { get; set; }
[JsonProperty("count")]
public int Count { get; set; }
[JsonProperty("errorCode")]
public int ErrorCode { get; set; }
[JsonProperty("errorMessage")]
public string ErrorMessage { get; set; }
}
public class LinkData
{
public string LinkType { get; set; }
public string LinkUrl { get; set; }
public bool LinkShow { get; set; }
}
恐ろしい答え! –
ありがとうございます。お役に立てて嬉しいです。 –
ねえ、あなたの答えは、私があなたが作ったもののかなり素敵なジェネリックバージョンを作るのを助けました。私はスーパーが方向を感謝する! –