Zum Inhalt

Schlagwort: JavaEE

JAX-RS: Hilfreiche Json-B-Fehlermeldungen

Json-B (nicht JSONB!), kurz für Json Binding, ist ein moderne MicroProfile-Java-Standard zum Konvertieren eines JSON-Dokumentes in eine Java-Klasse.

Dieser Standard wird von vielen Java Application Servern unterstützt. Auf Grund einer „Lücke“ im JAX-RS-Standard (Restful services) ist es aber nicht so einfach, für falsche Json-Dokumente im POST-Request-Body eine vernünftige Fehlermeldung auszugeben. ExceptionMapper helfen nur nach ein paar Tricks weiter.