java - GSON.fromJson给出“找不到符号”

时间:2012-09-20 20:08:43

标签: java json gson

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

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

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

PlayerData不会导致错误,因为这是一个内部类。但是我突然想到我在try / catch-block中声明了'response',所以这可能会导致问题。我今天会检查并回复(现在是我的早上)!

2 个答案:

答案 0 :(得分:-1)

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

答案 1 :(得分:-1)

似乎下面的导入gson丢失了... 导入com.google.gson.Gson;

相关问题