J'ai reçu une spécification d'un service RESTful au format json et j'ai besoin de créer une bibliothèque d'API Java pour le client.Utilisation de json comme source pour cxf-wadl2java
Maintenant, swagger peut le faire sans problème, mais je préférerais utiliser cxf-wadl2java maven plugin. Par défaut, il ne s'attend pas au format json. Voir la trace de la pile cause d'exception ci-dessous.
Existe-t-il un moyen de configurer le plugin cxf-wadl2java pour lire le document json?
Causée par: com.ctc.wstx.exc.WstxUnexpectedCharException: caractère inattendu '{' (code 123) dans prolog; attendu '<' à [ligne, col {source inconnue}]: [1,1] à com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar (StreamScanner.java:653) à com.ctc.wstx. sr.BasicStreamReader.nextFromProlog (BasicStreamReader.java:2133) à com.ctc.wstx.sr.BasicStreamReader.next (BasicStreamReader.java:1181) à org.apache.cxf.staxutils.StaxUtils.readDocElements (StaxUtils.java: 1367) à org.apache.cxf.staxutils.StaxUtils.readDocElements (StaxUtils.java:1261) à org.apache.cxf.staxutils.StaxUtils.read (StaxUtils.java:1189) à 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) ... 32 plus
En bref non ...... –
@KarthikPrasad pessimiste mais probablement à droite. Si vous avez fourni cette réponse, je l'aurais acceptée. Connaissez-vous un outil de conversion qui peut faire le travail (et peut être intégré dans un script Maven)? –