FTS-1861: Replace "cajun-jsonapi" library with jsoncpp
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