【发布时间】:2015-02-09 04:35:09
【问题描述】:
我搜索了带有继承的 java 绑定的 json 模式,所有搜索都导致我使用“allOf”。
使用 allOf 可能会解决我的问题,但我想知道 json 模式中是否有一个可以使用的构造,它将生成具有真正 java 继承“B 扩展 A”的 java 代码 - 而不是内联来自 A 的所有属性在 B 内?
我想知道这是否得到支持/可行,或者我只是在做梦。如果不支持,我很想知道原因。
【问题讨论】:
-
简而言之,没有。
allOf等内部的模式彼此一无所知,并且不能在面向对象的意义上“扩展”。 spacetelescope.github.io/understanding-json-schema/reference/…
标签: java json inheritance binding jsonschema