Since we increasingly use JSON in MITK it is time to agree on a common library. Scanning through MITK, the following libraries are used at the moment:
- Boost.PropertyTree
- Qt
- Json-cpp (embedded dependency in CppMicroServices module)
In the past years, [[https://github.com/nlohmann/json|JSON for Modern C++]] emerged as quasi-standard for JSON in C++, implementing JSON as first-class data type in C++.
In this task I would like to add it as standard dependency to MITK and migrate existing JSON code in MITK accordingly.