Ich rufe eine API mit Retrofit2, die mir eine große und komplizierte Antwort gibt. Das war in Ordnung, da ich nur die Antwort in einen String deserialisieren und dann auf einen aktiven MQ setzen musste. Json Attribute der komplizierten AntwortDeserialize Retrofit2 Antwort in JSON ohne Jackson
Aber jetzt würde Ich mag zwei weitere hinzufügen, so dass es aussieht wie folgt aus:
{ "event": "some event", "link": "some link", "details": {complicated response ...} }
Wie Deserialisieren ich eine Antwort als Json (javax.json .Json), also kann ich darauf als JsonObject mit den neuen Attributen aufbauen, und dann ein String?
Die JacksonConverterFactory zwingt mich, diese komplizierte Antwort in POJOs anzupassen, und das will ich nicht! Gerade jetzt füge ich Strings an die Spitze der Antwort, aber das ist keine ideale Lösung.
Alternativ, wenn es insgesamt eine bessere Lösung gibt, würde ich es gerne hören! – Ella