私はVisual Studio 2011用にプログラミングしていますので、私はHttpClient
を使用することを余儀なくされています。どのように私はできるようHttpClientでJsonデータを取得する
HttpClient client = new HttpClient();
var response = client.Get("http://api.stackoverflow.com/1.1/users");
var content = response.Content.ReadAsString();
:私はウェブからいくつかのJSONデータを取得する必要がありますが、私はこのコードを使用しているとき、私はいつも奇妙な文字を取得するため、「JSONデータ」か何かにコンテンツを設定する必要があると思いますコンテンツを設定するか、正しいデータを得るために何をすべきですか?
編集:
出力:このような何か:
を理由にHttpClientを使用することができ、「強制」ん? –
Visual Studio 2011のようなものはありません。あなたはVisual Studio 11 Developer Previewを意味しますか? Visual Studioのバージョンでは、 'HttpClient'を使用するよう強制しません。それはどういう意味ですか?あなたはメトロスタイルのアプリを開発していますか? – svick
彼はMetroスタイルのアプリケーションに取り組んでおり、 'WinRT'には' WebClient'クラスがなくなったと思います。 –