来自 Api 调用的 Java 中的 Json 建模

雅各布·科格

我正在调用 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": {... json 的其余部分 }}

你如何创建 POJO 来模拟这个,因为它是一个标题?

大雁

只需创建一个类,在里面添加一个“String”类型的属性,然后为 JSON 的其余部分添加一个对象。

例如

public class MyClass{
  public String rootId = "";
  public SteamObj steamObj = new SteamObj();
}

public class SteamObj {
  //Who knows what
}

无论哪种方式,您都可以使用此工具为您生成 POJO:

http://www.jsonschema2pojo.org/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

过滤来自 API 调用的 JSON 响应

用Java建模JSON

基于C#中API的JSON响应创建模型

如何在Java中为Json数组建模?

如何在不知道匹配返回的 json 数据中的所有值的情况下从 .Net 核心中的 web api 调用创建模型?

Ruby on Rails - 结合来自 api 调用的几个 JSON

在 wordpress 中解码来自 API 的 JSON 响应

来自 JSON 文件的 Java 中的键值对

我在哪里定义来自 AWS API 网关调用的返回类型,以便自动生成的开发工具包包含一个对返回值建模的类?

如何在Spring中为JSON API建模自定义请求参数?

使用JSON的C#中的API调用

坚持使用 Javascript 中的 JSON API 调用

如何从html中的API(json)调用参数

API调用JSON到MySQL中

无法从 api 调用中获取 Json 数据

来自java的KDB函数调用

如何在 html 表中显示来自 API 的 JSON 数据

在 RxSwift 中解析 JSON 并处理来自 API 的错误响应

在flutter中解析来自API的json数据的问题

来自 API 的 JavaScript 中的 JSON 复杂数组解析

在AngularJS中从JSON动态创建模板

从.NET中的API调用Java方法

JAVA中调用其余视频智能API

TableView不显示来自API调用的带有JSON数据的文本

我如何过滤来自api调用的json数据,以反应到组件的不同部分

来自C#中JSON格式的字符串(来自REST API)的值

如何调用JSON JavaFX中/ JAVA领域

R中的数据帧中的列表列表列表(来自API调用)

在JShell在Java中创建模块9