Simple JSON Parser in C++ Uses Boost Spirit parser generator and recursive templated structure to store JSON objects