首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(无用?)带有Resource__类的jsonschema2pojo

(无用?)带有Resource__类的jsonschema2pojo
EN

Stack Overflow用户
提问于 2017-05-30 14:07:30
回答 1查看 347关注 0票数 0

熟悉Java和XML,我尝试过处理JSON数据。我使用jsonschema2pojo从示例JSON数据生成简单的旧Java对象。

假设我想从网上商店进口产品和类别;

http://developers.seoshop.com/api/resources/product http://developers.seoshop.com/api/resources/category

jsonschema2pojo做了它的工作,但是所有生成的Resource, Resource_, Resource__, Resource____等文件怎么办?

所有这些Resource类都是相等的。我可以删除它们(并替换它们为一个Resource类)吗?这些重复的类的原因是什么?

(不要介意.json和.schema.json文件,它们只是用来调查的)

EN

回答 1

Stack Overflow用户

发布于 2017-10-20 22:01:55

如果有嵌套类,则可以稍微修改ObjectRule.java和RuleFactory.java。我使用MD5算法创建了一个类名、JSON节点和包的哈希,并将其存储在一个映射中。在创建任何新类之前,我只需检查它是否已经存在于hashMap中,在这种情况下,我只返回对应于该散列的类。

代码语言:javascript
复制
Check my commit here : mdfaizanali786/jsonschema2pojo@e5343db#diff-7fef584364765f2bd47a596ad18cecc4

如果您有顶级重复类,您可以获取模式,将其jsonify化,然后再进行类似的检查,以确定它是否相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44264551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档