0

リスト プロパティを持つ 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 のバグですか、それとも何か間違っていますか?

4

1 に答える 1