我收到了json格式的RESTful服務的規範,需要爲客戶端創建一個java api庫。使用json作爲cxf-wadl2java的源代碼
現在swagger可以做到這一點沒有問題,但我寧願使用cxf-wadl2java maven插件。默認情況下,它不指望json格式。請參閱下面的異常原因堆棧跟蹤。
有沒有辦法配置cxf-wadl2java插件來讀取json文檔?
引起:com.ctc.wstx.exc.WstxUnexpectedCharException:意外字符'{'(code 123)in prolog;預計'<' at [row,col {unknown-source}]:[1,1] at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653) at com.ctc.wstx。 sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2133) at com.ctc.wstx.sr.BasicStreamReader.next(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) at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:1168) at org.apache.cxf.tools。 wadlto.jaxrs.SourceGenerator.readXmlDocument(SourceGenerator.java:1757) ...... 32多個
總之沒有...... –
@KarthikPrasad悲觀,但可能是正確的。如果你提供這個答案,我會接受它。你是否知道可以完成這項工作的轉換工具(並且可以集成到maven腳本中)? –