2017-05-30 48 views
0

熟悉Java和XML,我試圖處理JSON數據。 我使用jsonschema2pojo從示例JSON數據生成Plain Old Java對象。(無用)資源___類與jsonschema2pojo

比方說,我想從網上商店導入產品和類別;

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

jsonschema2pojo它的工作,但對於所有生成的Resource, Resource_, Resource__, Resource____等文件?

enter image description here

所有這些Resource類是相等的。 我可以只刪除這些(並替換他們bij一個Resource類)? 所有這些重複類的原因是什麼?

不介意他們只是調查的以.json和.schema.json文件)

回答

0

如果您有嵌套類,您可以修改ObjectRule.java和RuleFactory.java一點。我創建了一個Hash類名,JSON節點和使用MD5算法的包並將其存儲在一張地圖中。在創建任何新類之前,我只是檢查散列表中是否已存在散列,在這種情況下,我只是返回與該散列相對應的類。

Check my commit here : mdfaizanali786/[email protected]#diff-7fef584364765f2bd47a596ad18cecc4 

如果你有頂級重複的課程,你可以獲取模式,jsonify它,然後再做類似檢查,這是不相同的。