Comment convertir XML en JSON en utilisant uniquement Jackson?

Je reçois une réponse du serveur au format XML. Mais j'ai besoin d'afficher cette au format JSON.

Est-il un moyen de convertir des sans tiers de l'API? J'ai utilisé Jackson, mais pour cela, j'ai besoin de créer des POJO.

La réponse du serveur est comme ceci:

<?xml version='1.0'?>
<errors><error><status>400</status><message>The field 'quantity' is invalid.</message><details><invalid_reason>The quantity specified is greater than the quantity of the product that is available to ship.</invalid_reason><available_quantity>0</available_quantity><order_product_id>12525</order_product_id></details></error></errors>
Est-il possible que le serveur prend également en charge application/json?
Jackson est un convertisseur XML ainsi, par la voie
Oui.. Quand je post comme ceci : httpPost.setEntity(nouveau StringEntity(aobj, ContentType.créer("application/json"))); response = httpclient.execute(cible, httpPost); j'obtiens le succès ou l'échec de la réponse au format xml serveur de formulaire.
Mais je ne veux pas créer la classe pojo pour que .. pour le succès qu'elle m'a envoyé message de réussite comme dans l'échec, il m'a envoyé message d'erreur.
Je ne sais pas si cette question est vraiment hors-sujet. L'OP ne nous a pas demandé de recommander ou trouver un livre, un outil, une bibliothèque de logiciels, tutoriel ou d'autres hors-site de ressources. Ils ont demandé si il n'y a aucun moyen de convertir un fichier XML en JSON sans aucun la troisième partie de l'API.

OriginalL'auteur sudar | 2016-09-14