DataContractJsonSerializer
ストリームを飲み込むオブジェクトを取得できません。コメントアウトされた行をアクティブにしてコードを実行すると、提供されたテキスト(および解析可能なJSONオブジェクト)が表示されるので、ストリームが正常に機能していることがわかります。
しかし、何らかの理由で、コンパイラは、streamReader
私が喉を突き刺そうとしているのはでReadObject
はないと文句を言いStream
ます。さて、そうではありませんか?
引数1:「System.IO.StreamReader」から「System.IO.Stream」に変換できません
何が欠けていますか、どうすれば解決できますか?
using (StreamReader streamReader = new StreamReader(...))
{
//String responseText = reader.ReadToEnd();
MyThingy thingy = new MyThingy();
DataContractJsonSerializer serializer
= new DataContractJsonSerializer(thingy.GetType());
thingy = serializer.ReadObject(streamReader);
}
この例を自分のストリームで機能するように調整しています。別の角度からアプローチする必要がありますか?もしそうなら-どのように?