私は mashape API を使用しています: https://market.mashape.com/montanaflynn/dictionary
これが私のコードです:
HttpResponse<RootObject> response = Unirest.get("https://montanaflynn-dictionary.p.mashape.com/define?word=irony")
.header("X-Mashape-Key", "my mashape key")
.header("Accept", "application/json")
.asJson<RootObject>();
http://json2csharp.com/を使用して RootObject クラスを生成しました。
これが私の RootObject クラス コードです。
class Definition
{
public string text { get; set; }
public string attribution { get; set; }
}
class RootObject
{
public List<Definition> definitions { get; set; }
}
上記のコードを実行すると、次のエラーが発生します。
タイプ 'System.InvalidCastException' の未処理の例外が unirest-net.dll で発生しました 追加情報: タイプ 'System.IO.MemoryStream' のオブジェクトをタイプ 'RootObject' にキャストできません。
質問:エラーを解決するにはどうすればよいですか?