Replace Jackson for JSON binding with Jakarta JSON binding #24

Open
opened 2022-03-26 16:37:07 +01:00 by jensp · 0 comments

Currently, we use Jackson for converting entities to JSON and back (for import and export). Jakarta EE also includes an API for JSON binding, which was not available/reliable when the initial implementation was created.

Jakarta JSON binding now looks stable enough to be used. Alternativily, it should be considered to implement the mapping without and automated, annotation-based binding system.

This change should not be done before version 7.1.

Currently, we use Jackson for converting entities to JSON and back (for import and export). Jakarta EE also includes an API for JSON binding, which was not available/reliable when the initial implementation was created. Jakarta JSON binding now looks stable enough to be used. Alternativily, it should be considered to implement the mapping without and automated, annotation-based binding system. This change should not be done before version 7.1.
jensp added this to the 7.1.0 milestone 2022-03-26 16:39:37 +01:00
jensp added the
enhancement
label 2022-03-26 16:39:56 +01:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: LibreCCM/libreccm#24
There is no content yet.