現在、ボタンのストリーマーが有効かどうかに基づいてボタンの色を変更するシステムを作成しようとしています。私はjsonの文字列を変数にダウンロードする方法がありますが、それをどうすればいいのかわかりません。私はjson出力の変数 "stream"がヌルであるかどうかを調べなければならないことを知っています。これはストリーマーがオフラインであることを意味しますが、私はそれを行う方法について0の手がかりを持っています。Twitch APIから値を取得
私は現在持っているコードで編集します。私はjsonを適切に解析してr.streamを実行すると適切なデータが得られますが、ストリームがライブであるかどうかを判断する方法はわかりません。これは、データをリフレッシュするボタン押下をチェックすることになっています。
private void Refresh_Click(object sender, RoutedEventArgs e)
{
string url = @"https://api.twitch.tv/kraken/streams/camoduck?client_id=xskte44y2wfqin464ayecyc09nikcj";
var json = new WebClient().DownloadString(url);
Rootobject r = JsonConvert.DeserializeObject<Rootobject>(json);
Console.WriteLine(r.stream);
if r.stream.game = "Grand Theft Auto V"
{
_1GUnit1.Background = Brushes.Red;
}
}
この未知のサイトを使用してください。 https://www.google.com/search?q=c%23+how+to+parse+a+json –
私はここ数時間、私のために働いていないさまざまな方法でグーグルを検索しました。 @ L.B –
「私のために働いていない」あなたは非常に特殊なケースがあると思いますか?次に、コードを表示します。 –