【发布时间】:2015-07-19 16:34:01
【问题描述】:
我正在尝试解析 OpenWeatherMap API 返回的 JSON,特别是 this。
我正在使用this post 中建议的方法,即创建具有类变量的类,其名称与返回的 JSON 中的参数相同。它适用于除“rain”和“snow”中的“3h”之外的所有参数。
显然,我无法在 Java 中创建名为 3h 的变量,并且类变量必须具有相同的名称。
有没有办法正确解析所有内容(包括“3h”)?
【问题讨论】:
-
为什么类变量必须同名?您使用什么类/工具来反序列化 JSON?贴一些代码。
-
@Ascorbin 我不能发布超过两个链接,对不起。我正在使用 LibGDX,所以它是这个 - github.com/libgdx/libgdx/wiki/Reading-&-writing-JSON 我包装信息的类在原始帖子中。
-
@noumenal 是的,这也是可能的。 LibGDX 就像this 一样(在最后)。如果没有更简单的选择,我愿意这样做。
-
@EpicPandaForce 是的,看来我得自己解析了。