C++ headers-only JSON library