のソースとしてJSONを使用して、私はJSON形式でのRESTfulサービスの仕様を受信し、クライアント用のJava APIライブラリを作成する必要があります。はCXF-wadl2java
今闊歩は問題なくそれを行うことができますが、私はCXF-wadl2java Mavenプラグインを使用することを好むだろう。デフォルトでは、json形式は期待していません。以下の例外原因スタックトレースを参照してください。
cxf-wadl2javaプラグインがjsonドキュメントを読み取るように設定する方法はありますか?
原因:com.ctc.wstx.exc.WstxUnexpectedCharException:予期しない文字 '{'(コード123)がプロローグにあります。 [row、col {unknown-source}]の[< ' ]:[1,1] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653) at com.ctc.wstx。 (BasicStreamReader.java:1181) at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java: 1367) at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:1261) at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:1189) at org.apache.cxf。 staxutils.StaxUtils.read(StaxUtils.java:1178)org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:1168)で org.apache.cxf.toolsで 。 wadlto.jaxrs.SourceGenerator.readXmlDocument(SourceGenerator.java:1757) ...
短くはない...... –
@ KarthikPrasad悲観的だがおそらく正しい。あなたが答えとしてそれを提供したなら、私はそれを受け入れたでしょう。あなたは作業を行うことができる変換ツールを知っていますか?そして、Mavenスクリプトに統合することはできますか? –