问题标签 [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.
android - 如何修改我的函数以将 json 对象检索到嵌套的 json?
这是我目前在我的代码中使用的 json:
我使用以下函数来获取 json 值:
现在,我有一个新的嵌套 json 如下:
{"forceDeviceLockout":0,"canStartValue":true,"destructOnRead":[30,60,300],"NEWVALUE":{"canStartNewValue1":true,"canStartroupValue":true}
在新的 json 中,我添加了嵌套的 json 对象:NEWVALUE,它本身有 2 个对象。
我在 json 方面有点弱,所以不确定如何修改我的代码以检索上述单个值。有任何想法吗?
java - 使用 JsonSchema 从 JSON 中提取一些属性
我正在尝试编写一个工具,它将从用户那里获取 json 模式,他们可以在其中指定他们想要提取 json 并保存它的属性。
我发现使用 jsonschema 和 jsonschema2pojo,我可以从模式和 json 生成 pojo,但我不想在所有 100 个实例中创建文件,而是我想创建内存类并将我的 json 转换为该类.
在此之后我被卡住了,如何将其转换为 List here
有没有其他方法可以实现这一目标?我什至不在乎有一个中间的java pojo,如果我直接从json中获取json模式中指定的结构,我很好。
json - 如何在Maven的POM中更改jsonschema2pojo生成的默认OutputSchema.java类名
在在线工具http://www.jsonschema2pojo.org/中有一个设置类名的选项,因此生成的根类将按照我的意愿命名。我在 maven-plugin 选项中找不到相同的选项,并且生成的根类具有默认名称:OutputSchema.java 有没有办法设置它?我的 pom.xml
json - 在 JSON 中包含空值 (jsonschema2pojo-maven-plugin Version-0.4.11)
当您使用此插件生成 java 类时,它会在生成的类中应用 JsonInclude.Include.NON_NULL。如何在生成的类中覆盖此默认配置 from @JsonInclude(JsonInclude.Include.NON_NULL)
to
。@JsonInclude(JsonInclude.Include.ALWAYS)
我尝试放入<inclusionLevel>ALWAYS</inclusionLevel>
插件配置,但它不起作用。
android - 从没有索引的数组中将json转换为pojo
我正在使用改造,我有一个这样的联系人类:
我的 json 有一部分:
我正在使用改造来获得这个JSON
问题是如何在 android.I 中通过 pojo 管理它。我不想让“数据”部分只是“响应”和“消息”
我对应用程序的改造部分非常好并且正在运行
android - How to create POJO class for retrofit with dynamic keys names
I am sorry but i couldn't even phrase the question well but here it goes. I am getting a JSON response like this:
How do i create POJO class for this type of JSON. I tried in jsonschema2pojo but i feel its not a good result. Please help. Thank in advance
android - 如何在改造中处理两种不同的响应
我按照这个来使用 Retrofit2 发布数据
我使用JSON POJO来解析我的 POST 和 GET 文件
所以在这里如果记录中的数据在那里我会得到这种响应
如果没有数据我会得到
{"status":"204","response":{"msg":"No Content"}}
或
{"status":"400","response":{"msg":"BadRequest"}}
或
{"status":"401","response":{"msg":"Unauthorized User"}}
所以在这里我可以解析状态为 200 的数据,但是当状态不等于 200 时,我想处理它们
我试过了
现在我应该写什么否则我在 POJO 中使用了不等于 200 的响应数据,但我要求列表
更新
com.example.Example.java
com.example.Response.java
java - 解析数组,其中有对象数组
这可能太容易了,但我就是找不到解决方案。如何解析数组,其中有对象数组?这是我的示例 Json
“1530871200000”这个值是随机的。以前,当我使用对象 {} 解析 Json 时,我只使用了 POJO 类 + gson。现在我无法处理数组,其中有对象数组。下面我粘贴了我想用这个 Json 控制的 Pojo。
图表.java
项目类.java
项目元素.java
ChartConverter.java
改造2无效
和接口
这会拒绝以下错误“com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 27 path $.items[0][0]”
我需要一个chart.get(0).getObjectKey()形式的对象;或 chart.get(0).getC();
唯一不能完全工作的方法是将 ItemElement[][] 替换为 Map,但是我无法获取单个元素或随机生成的对象的键。
@编辑 13:19
它现在可以在没有 ItemElement 或 ChartConverter 的情况下工作。我不知道这是否是最好的解决方案,但在我找到更好的解决方案之前,我会应用它。
jersey - Jersey JSON POJO 映射与 Moxy
我正在使用 Jersey Web 服务 (2.23) 并使用 POJO 映射进行 JSON 到对象的映射 (Jersey-media-moxy)。我创建了一个类,如下所示:
我希望这个对象的实例具有以下结构:
实际上,生成了另一个元素“条目”:
摆脱“条目”元素的最简单方法是什么?我知道我可以编写自己的映射,但是我希望有一个简单的解决方案来管理这个..
java - 如何从java中的jsonSchema2Pojo生成的文件中排除equals和hashcode中的字段
“下面是生成java文件的json模式,我的要求是从equals和hashcode json生成代码中排除pageIndex、resolutionList和fieldsToBeHighlighted字段。我试图在模式中添加excludedFromEqualsAndHashCode字段,但仍然在equals和hashcode中考虑所有字段。 "
生成的java文件。
请在这里帮助我。提前致谢。