A minimal JSON parser written in modern C++ (C++17).
Built from scratch using recursive descent parsing.
No external libraries.
- Supports:
- Objects
- Arrays
- Strings
- Numbers
- Booleans
- Null
- Printing
- Recursive parsing
- Modern C++ (
std::variant, RAII)
Input:
{
"name": "SWSCODES",
"isDeveloper": true,
}