-1

サーバーから JSON でエンコードされた文字列を取得し、それを解析してオブジェクトにする単純な関数を作成しました。
Google GSON ユーザー ガイドのようにやったと思ったのですが、どうやら何か間違ったことをしたようです。私のコード:

Gson gson = new Gson();
PlayerData data = gson.fromJson(response, PlayerData.class);

2行目に「シンボルが見つかりません」と表示されます。なんで?少し古いMacでビルドしていますが、違いはないと思います。

PlayerData は内部クラスであるため、エラーは発生しません。しかし、突然、try/catch ブロックで「応答」を宣言したことに気がついたので、おそらく問題が発生しました。私はそれをチェックして、今日(私にとっては朝です)投稿します!

4

2 に答える 2

-1

わかりました、私はそれを自分で解決しました。問題は応答変数で、この 2 行の直前の try/catch ブロックで宣言されていました。私は間違いなく戻ってきて、何かばかげたことを尋ねるので、あまりあなたを怒らせなかったことを願っています. Accely、私はすでに 1 つ持っています。同じ 2 行で「互換性のない型」が示され、シンボル を見つけることができるようになりましたresponse。しかし、これを別の質問として尋ねる前に、いくつかの調査を行うつもりです。(ですから、「何を試しましたか?」という恐れに答えることができます;))

于 2012-09-21T07:54:38.623 に答える