Some json issues
I'm not sure this is a complete list, but some things I've run across with the variant implementation vs nlohmann. Maybe there's a better place to report this?
- The main thing is the exceptions when given bad json (there are many empty throw statements with no current exception)
- Doesn't pass -Wextra (maybe only on clang)
- The msgpack implementation doesn't pass a build with the current warnings enabled