问题标签 [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.

0 投票
1 回答
458 浏览

java - Mongo JSON 到 Java POJO 映射

我有一个看起来像这样的 json 对象

“sale”和“regular”是关键字(唯一)是许多可用价格类型中的 2 个,标签“Orig”和“Now”是关键字(唯一)是许多可用标签中的 2 个。

我不确定将此价格 json 存储到 POJO 中的最佳数据结构。

有人可以指导我吗?

0 投票
1 回答
1304 浏览

java - 如何使用 jsonschema2pojo 在单独的包中生成具有重复名称的类?

我正在使用jsonschema2pojo-maven-plugin (0.4.19) 从 JSON 文件生成 Java 类。

我有 2 个 JSON 文件,它们具有具有不同属性的相同字段“xyz”。因此,一旦我从第二个 JSON 文件生成“xyz”类,它就会替换第一个“xyz”类。

有没有办法在单独的包中创建第二类,或者有没有其他方法可以避免这个问题?

0 投票
2 回答
1710 浏览

android - 如何使用 arrayname 的动态键创建 pojo 类

我正在使用 Rxandroid 和改造。我有一个像这样动态改变数组名称的json,

每个数组的日期键名称会自动更改,数组的数量也会更改。在此示例中,有 3 个带有日期键的数组。但这些阵列的数量各不相同。

我已经通过stackoverflow中的各种链接,但无法解决问题。

0 投票
2 回答
1976 浏览

json - jsonschema2pojo 中的 JSR-303 激活

jsonschema2pojo文档中有一个地方描述了启用JSR-303 注释生成的可能性。如果我理解正确,它可以通过 Maven 插件配置来完成。有人可以展示如何完成它,应该使用插件配置中的哪个标签?谢谢大家!

0 投票
1 回答
584 浏览

java - jsonschema2pojo 重复类(不重复类名)

Jsonschema2pojo 行为正确。但是我想改变它的行为。在我运行 Jsonschema2pojo 之后,我最终得到了我的顶级课程(其中 14 个)和 14 个成员课程。成员类看起来像“WatchSpecs.java”、“WatchSpecs_.java”、“WatchSpecs__.java”、“WatchSpecs___.java”、“WatchSpecs____.java”等。所以我最终得到了 14 个完全相同但有不同的名称。

有没有办法改变这个?

谢谢

ps 我没有使用 ant 或 maven。使用 Eclipse 并包含罐子。

0 投票
1 回答
241 浏览

java - 使用 jsonschema2pojo 或 com.sun.codemodel 时在类的开头添加注释

我正在尝试使用 jsonSchema 创建 POJO。
我发现了一个名为jsonschema2pojo的项目,除了几个问题外,它似乎很合适。
我愿意分叉该项目并添加一些自定义项(例如自定义注释和可能的方法)。
该项目使用 com.sun.codemodel 来构建类。
由于生成的代码将投入生产,我需要在文件开头添加版权声明。
我在 jsonschema2pojo 或 codemodel 中都没有找到任何解决方案。各位有什么解决办法吗?

0 投票
0 回答
128 浏览

android - Json 解析到 Android

我曾经使用改造将解析 json 转换为 java 类,但现在我有这个 json 数据,它是电影列表,当我使用网站 jsonschema2pojo 时,它会创建带有电影名称的类,但问题是电影每周都在变化有办法做到这一点。我从 jsonviewer.stack 中添加了一些图像,所以你可以明白我的意思

在此处输入图像描述

在此处输入图像描述

我不需要班级名称 Sing 或 Fences 因为下周还有其他电影希望你们明白我的意思

0 投票
1 回答
226 浏览

java - 我需要帮助运行 jsonschema2pojo 的单元测试

我有一个关于 jsonschema2pojo 单元测试的问题。

我想做的是使用https://github.com/joelittlejohn/jsonschema2pojo/blob/master/jsonschema2pojo-integration-tests/src/test/java/org/jsonschema2pojo/integration/json/RealJsonExamplesIT中的示例单元测试.java 来设置我自己的测试,但是我发现没有可用的测试库。我试图在我的项目中设置源代码,但我使用的不是 Maven,而是 Gradle。由于缺乏Maven,我的项目中的类或.jsonschema2pojo.integration.util.JsonSchema2PojoRule 类不想在没有Maven 的情况下编译。在我们的团队中,我们不在构建服务器中使用 maven。

我希望有人可以帮助我指出如何对我的实现方法进行单元测试。

这是我要运行的单元测试:

0 投票
0 回答
210 浏览

json - 带有 $ref 的 JSON 模式引用

我在多个文件(多个 .json 文件)中有多个架构定义,

JSON 模式是否允许在多个目录中的多个 .json 文件中定义模式?还是应该所有模式定义(所有 *.json 文件)都驻留在一个目录中?

无法从http://json-schema.org/latest/json-schema-core.html获得太多信息。

我问的原因是在Java应用程序中从.json文件生成POJO时,jsonschema2pojo插件能够处理多个目录,而swagger code-gen插件只能处理一个目录。我想知道它的 JSON-Schema 指南或插件是否存在缺陷。

0 投票
0 回答
56 浏览

android - 在android中使用以复杂数据类型为参数的rest服务

如何将 EMPDetails 对象传递给 android 中的服务。我看过几个链接。most 只给出一个参数。