问题标签 [jsonschema2pojo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从json的pojo生成中的jar中导入一个类
我正在使用 jsonschema2pojo 从如下模式生成 pojo:
当我运行 jsonschema2pojo 时,它会在同一个包下生成两个类 Person.java 和 Address.java。
地址的 Pojo 也存在于为公共组件生成的包中。
我的问题是:jsonschema2pojo 是否有可能使用为公共组件包下的 Address 生成的 Pojo 的导入来生成 Person.java,而不是生成新的 Pojo?
jsonschema2pojo - 无法使用 JsonSchema2Pojo-maven-plugin 从 JSON Schema 生成 Java 类
我使用以下 URL 来了解 JsonSchema2Pojo 插件的用法https://github.com/joelittlejohn/jsonschema2pojo/wiki/Getting-Started#the-maven-plugin
但是,我无法为地址架构生成任何类。我已经按照源代码中提到的相同步骤进行操作,但仍然没有为地址模式生成 java 类。我不明白我现在能做什么。请帮我做一个正确的解释。
jsonschema - 如何在 Json Schema 中实施限制
我们正在使用 JsonSchema 来记录我们的 Rest API,我需要确保每个字符串、数字、数组都对其应用的最大大小有限制,即
- 所有字符串都有一个 maxLength 和模式集
- 所有整数/数字都有一个最大集合
- 所有数组都有一个 maxItems 集
这将允许我们对从 JsonSchema 生成的 POJO 运行 javax 验证(我们使用带有 JSR303 注释的 jsonschema2pojo)。
我宁愿不手动观察每个模式通过我的方式,所以想知道是否有任何自动化工具来检查这些项目的每个元素?如果不是,我可能会写一个:-)
非常感谢
java - 带有 URL 的 jsonschema2pojo 不起作用
我在代码中使用 jsonschema2pojo 时遇到问题。所以,我使用 jsonschema2pojo 生成器(http://www.jsonschema2pojo.org/)从这个 URL 生成 POJO:http ://store.steampowered.com/api/appdetails/?appids=10
最后,我在一个包“模型”中创建了所有这些类。然后在我尝试使用它从链接中读取 json 但我收到异常:
我不明白为什么。这是代码我该怎么做:
}
Game.class 是我在生成器中设置为“类名”的 finall 类。
怎么了?如何从此链接获取所有这些数据?
在 Maven 中,我像这样配置它:
正如我所说,所有类都在 src/main/java 和包“模型”中,我的模式在文件“游戏”中的 sr/main/resources/schema/
我的架构看起来像:
有了这个配置,我可以使用这一行而不是在 System.out.println 之前读取所有数据:
现在我可以看到完整的 json 字符串,但是如何使用 'game.getData().getName()' 等读取它?
android - 从 AsyncTask 迁移到 Retrofit
我正在使用 Asycntask 来处理我的服务。但是,我想使用 Retrofit 并希望在继续之前获得一些建议。我的 json 服务如下所示。它们都有一个结果 JSONObject 和数据(JSONObject 或 JSONArray)。当我查看一些教程时,它说改造适用于 GSON,我必须将我的模型转换为 GSON 格式(http://www.jsonschema2pojo.org/)。我想学习的是,我是否也应该将我的服务的这个结果部分添加到我的模型中。在使用 Asynctask 时,我正在解析结果部分,如果消息“正常”,我开始我的数据解析。如果消息不是“ok”,那么我会显示一个带有消息的警报对话框。我能得到一些建议吗?
java - jsonschema2pojo 使生成的类实现 Serializable 接口
如何强制 jsonschema2pojo 生成的类实现可序列化接口?我正在解析普通的 json 而不是 JSON Schema,因此使 json 包含“javaInterfaces”数组是不可能的。这是工作代码:
java - JSON Schema to POJO - 枚举作为单独的 java 文件
Type.json (枚举)
Pojo1.json
Pojo2.json
它不是为枚举创建一个单独的 java 文件,而是在其中一个 POJO 中创建一个枚举,并且这个内部公共枚举由另一个 POJO 引用。
Pojo2.java
如何为 enum 创建一个单独的 java 文件?谢谢
java - 使用 jsonschema2pojo 的模型问题
我已经开始使用改造来处理 json,使用 jsonschema2pojo 来生成我的模型。但是我遇到了一个问题,Json 中的一个字段既可以是数组也可以是对象。有人可以给我建议如何解决这个问题吗?
android - 如何在具有相同键的多个 json 对象上进行 json 映射
我一直在尝试使用 GSON 和JsonScheme2Pojo来映射我的 json 对象。
到目前为止,我已经创建了这个类。
然后我这样叫课:
这是有效的,我只需要调用例如MPayTransaction.getAmount()
来获取金额的值;
我一直在想,如何映射多个 json 对象?假设前面的 json 字符串是这样的:
然后怎么样:
13.10
我如何获得来自的第二个金额的值MPayTransaction.getAmount()
?
android - 正确的 POJO 模型
如何根据我的需要创建正确的 POJO 模型?我想处理一个 Web 服务器的响应。结果是https://api.vid.me/videos/featured 但它非常大,我只需要标题,喜欢的数量和视频的 url,我怎样才能正确地使用 Retrofit 库?