リスト プロパティを持つ RestSharp を介してオブジェクトを返そうとしていますが、オブジェクト全体の結果は常に null です。
取得されるオブジェクトは次のとおりです。
public class Favourite {
public Favourite() {
Drives = new List<Drive>();
}
public int FavouriteId { get; set; }
public string Description { get; set; }
public string Name { get; set; }
public IList<Drive> Drives { get; set; }
}
Drive
も既知のオブジェクトであり、他の場所で正常に返されています。
リクエストは以下で行われています:
var request = new RestRequest() {
Resource = "Favourites"
};
var result = Client_Execute<List<Favourite>>(request);
return result;
返される JSON は次のとおりです。
[{"FavouriteId":2,"Description":"This is my test favourite description.","Name":"Favourite 1","Drives":[]}]
そして、私はで終わりresult == null
ます。public IList<Drive> Drives { get; set; }
ただし、から削除するFavourite
と、正しい結果が返されます。
これは RestSharp のバグですか、それとも何か間違っていますか?