Windows 8、Visual Studio 2012でWindowsストアアプリを開発しています。特定のURLに対してGETリクエストを行い、応答としてJSONを取得する必要があります。そして、JSONを解析して値を取得する必要があります。上記の機能を実行するには、C#コードが必要です。
32108 次
2 に答える
11
HttpClient
クラスを使用できます。GetAsyncメソッドを使用すると、指定したURLにGETリクエストを送信できます。
public async Task<JsonObject> GetAsync(string uri)
{
var httpClient = new HttpClient();
var content = await httpClient.GetStringAsync(uri);
return await Task.Run(() => JsonObject.Parse(content));
}
于 2013-03-05T09:12:53.760 に答える
1
このサンプルコードはMSDNから使用できます
var client = new HttpClient();
var uri = new Uri("http://ponify.me/stats.php");
Stream respStream = await client.GetStreamAsync(uri);
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(rootObject));
rootObject feed = (rootObject)ser.ReadObject(respStream);
System.Diagnostics.Debug.WriteLine(feed.SONGHISTORY[0].TITLE);
于 2013-03-05T09:18:15.570 に答える