2

SubObject最新の jackson-module-jsonSchema (2.2.0) をダウンロードしたところ、複雑な Java 型 (またはを含む型などList<SubObject>)のスキーマを生成するための例を誰かが提供できるかどうか疑問に思っていました。

次の方法で「フラット」スキーマを正常に作成できました。

ObjectMapper m = new ObjectMapper(); 
SchemaFactoryWrapper visitor = new SchemaFactoryWrapper();
m.acceptJsonFormatVisitor(m.constructType(RuleSet.class), visitor); 
JsonSchema jsonSchema = visitor.finalSchema(); 
return jsonSchema;
4

1 に答える 1

1

どういう意味での例?ルート型を使用してスキーマを生成するだけでよく、参照される型はスキーマ定義を再帰的に生成する必要があります。

于 2013-04-24T14:57:33.527 に答える