Since we increasingly use JSON in MITK it is time to agree on a common library. Scanning through MITK, the following libraries are used for generic JSON parsing/handling at the moment:
- Boost.PropertyTree
- Qt
- Json-cpp (embedded dependency in CppMicroServices module)
In the past years, 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.