C++ wrapper for JSON