2017-08-14 16 views
0

JavaクラスまたはJsonオブジェクト(いずれか1つ)を指定すると、これをjavaでJSONスキーマを生成する必要があります。私はジャクソンの図書館を探していますが、これを行う方法がないようです(私が間違っていれば私を修正してください)。もしこれが既にどこかに掲載されていたら、私はその件に関するいくつかの記事を見つけたが、私の正確なニーズに合ったものは見つからなかった。前もって感謝します!Javaのjsonオブジェクトからスキーマを生成

編集:私はJSONスキーマではないXSDを生成したい、混乱のため申し訳ありません

+2

可能な複製(https://stackoverflow.com/questions/5067617/:あなたはコードと正当化して、適切なたとえばリンクの下に参照することができますgenerate-xsd-files-from-java-classes) – tima

+0

"Jackson"ではなく "jaxb"を検索に使用します。 Jaxbは標準ですが、Jacksonは単なる実装です。 –

答えて

1

は、Javaクラスからスキーマを生成する場合、あなたはJavaクラスからスキーマを生成からJAXBのAPIを使用する必要がありますかXML構成。まずMaven pom.xmlを構成し、JAXBアノテーションを使用してドメインクラスに注釈を付け、XMLアノテーションにパッケージ注釈として注釈を付ける必要があります。 [JavaクラスからXSDファイルを生成]の

http://www.jordeu.net/codesnips/2010/12/how-to-create-a-xsd-from-java-classes-annotated-with-jaxb/

https://www.ibm.com/support/knowledgecenter/SS7JFU_7.0.0/com.ibm.websphere.express.doc/info/exp/ae/twbs_jaxbjava2schema.html

関連する問題