将Python JSON API移植到Java(GWT)

将Python JSON API移植到Java(GWT),java,python,gwt,gson,porting,Java,Python,Gwt,Gson,Porting,我正在尝试将这段Python代码移植到Java(向下滚动到代码底部) 但是因为所有东西都是动态类型的,所以我很难移植它。我需要能够使用Python json的Java实现。现在我正在使用gson(),但我对任何事情都持开放态度 两个gson的fromJson签名 public <T> T fromJson(String json, Class<T> classOfT) throws JsonParseException public <T> T fromJso

我正在尝试将这段Python代码移植到Java(向下滚动到代码底部)

但是因为所有东西都是动态类型的,所以我很难移植它。我需要能够使用Python json的Java实现。现在我正在使用gson(),但我对任何事情都持开放态度

两个gson的fromJson签名

public <T> T fromJson(String json, Class<T> classOfT) throws JsonParseException
public <T> T fromJson(String json, Type typeOfT) throws JsonSyntaxException 
这是我试图阅读的JSON:

我将如何获取上面的JSON类或类型并通读它?我见过的所有其他例子,你必须知道它是什么


谢谢

它基本上获取
http://www.ows.newegg.com/Stores.egg/Menus
并将其内容转储到字符串(
response
),然后使用
JSON.loads()
解析JSON并将其放入
数据中

然后它将遍历数据内容,并使用
lxml
构建一个HTML列表。列表本身应该如下所示:

<ul>
  <li><a href="/Store?{StoreID}">{StoreTitle}</a></li>
  ...
</ul>
  • ...
其中
{StoreID}
{StoreTitle}
是从该URL获取和解析的ID和标题


参考资料:,我忘了提到我在使用Google Web Toolkit-很抱歉。我接受了@NullUserException的答案,尽管我写这篇文章是为了任何可能遇到这个问题的人

当将它从Python转换为Java(GWT)等价物时,我发现GWT中已经支持JSON,而且更好的是,它可以在客户端工作,节省到服务器的行程。(来源:)


为了保持这些代码的干净,我使用了一个可以在谷歌代码上找到的包装器。

我理解这一点,但我不知道如何使用Gson来实现这一点。明天我有时间再谈这个!(我会把问题说得更清楚些)+1作为答案-我已经重新构造了我的问题,并把它说成是关于我遇到的问题,而不是太多的背景知识。
<ul>
  <li><a href="/Store?{StoreID}">{StoreTitle}</a></li>
  ...
</ul>