JSON for Modern C++  3.0
Class Hierarchy