Skip to content

FTS-1861: Replace "cajun-jsonapi" library with jsoncpp

Joao Pedro Lopes requested to merge FTS-1861_jsoncpp into develop

This merge request replaces the cajun-jsonapi library with the widely-used (and better supported) jsoncpp.

The main motivation for switching to jsoncpp was to get rid of all the -Wconversion warnings generated by cajun-jsonapi during compilation. A second reason appeared due to the upcoming switch to alma9, as cajun-jsonapi is only provided for EL7 in EPEL. Switching to jsoncpp will give us better support, both in terms of development and platform support.

To be merged only after release FTS v3.12.9.
Closes FTS-1861

Edited by Mihai Patrascoiu

Merge request reports