我正在调用 Steam Storefront API 并尝试在 Java 中对数据建模,但由于一个小问题,我无法思考如何这样做。
因此,假设您调用 Appid 57690 = Tropico 4
http://store.steampowered.com/api/appdetails?appids=57690
它将返回标题 {"57690": {... rest of json }}
但是如果你调用 Appid 570 = Dota 2
http://store.steampowered.com/api/appdetails?appids=570
它将返回标题 {"570": {... rest of json }}
你如何创建 POJO 来对其建模,因为它是一个 header ?
最佳答案
只需创建一个类,在其中添加一个“String”类型的属性,然后为 JSON 的其余部分添加一个对象。
例如
public class MyClass{
public String rootId = "";
public SteamObj steamObj = new SteamObj();
}
public class SteamObj {
//Who knows what
}
无论哪种方式,您都可以使用此工具为您生成 POJO:
关于java - 来自 Api 调用的 Java 中的 Json 建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44729014/