C++ universal value object and JSON library