-1

我编写了一个简单的函数来从我的服务器获取 JSON 编码的字符串并将其解析为一个对象。
我以为我像 Google GSON 用户指南那样做,但显然我做错了什么。我的代码:

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

它在第二行给出“找不到符号”。为什么?我正在一台稍旧的 Mac 上构建它,但我认为这不会有任何区别。

PlayerData 不会导致错误,因为那是一个内部类。但是我突然想到我在 try/catch 块中声明了“响应”,所以这可能会导致问题。我会检查它并在今天回帖(对我来说是早上)!

4

2 回答 2

-1

好的,我自己解决了。问题是响应变量,它是在这两行之前的 try/catch 块中声明的。我希望我没有过多地打扰你,因为我肯定会回来问一些愚蠢的事情。Accely,我现在已经有了一个:同样的两行给出“不兼容的类型”,现在它可以找到符号response。但在我作为一个单独的问题提出这个问题之前,我会做一些研究。(所以我可以回答令人恐惧的“你试过什么?”;))

于 2012-09-21T07:54:38.623 回答
-1

似乎下面缺少 import gson... import com.google.gson.Gson;

于 2018-08-04T15:40:32.567 回答