2016-07-11 11 views
1

私はGiant Bomb APIを使用しようとしています。また、Newtonsoft.Jsonを使用して応答オブジェクトを逆シリアル化します。レスポンスをクラスに変換しようとすると問題が発生します。私は配列のように見えるものに問題があります。私はここで...私はそれを動作させるために使用するREFを使用して何が正確であるとされGiant Bomb API Json

を理解していない構文は次のとおりです。見ての後http://social.technet.microsoft.com/wiki/contents/articles/26920.winrt-using-giant-bomb-api-to-get-games-information.aspx

+0

外部のチュートリアルについて質問するのに適切な場所ではありません。ごめんなさい。 – Matthias

+0

私はここで質問するのは初めてです。私は知らなかったのです。それを正しい場所に移動できますか?もし私たちがここでツルツに関する質問をすることができないなら、多分私はツイートのリンクを削除することができますか? – Ishiru

+1

このチュートリアルの著者に連絡してみてください。リンクを削除しても、 'ApiSearchResult'はよく知られたクラスではないようです(例:.NETライブラリから)。 – Matthias

答えて

0

:ここpublic ApiSearchResult[] results { get; set; }

はチュートリアルですドキュメントの場合、ApiSearchResultResultとなっているようです。 public ApiSearchResult[] results { get; set; }public Result[] results { get; set; }に変更してみてください。

+0

これはうまくいくようですが、配列を読み込もうとすると、値は "WpfApplication7.App + Result"であり、Jsonの答えは何もありません。 ここに私が何をしています: 'gamesFound = JsonConvert.DeserializeObject (jsonData); foreach(ゲーム内のバグゲーム)。 { App.ApiGamesList.Add(ゲーム); System.Console.WriteLine(game); } ' – Ishiru

+0

' game'は 'Result'オブジェクトです。 'System.Console.WriteLine(game.name); 'のようなものを試してください。 –

+0

これは動作します:)ありがとう、あなたは今日の私のヒーローです!私はさらに進んで、私が他の問題を抱えているかどうかを調べるつもりです:)。 – Ishiru