Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 401 Bytes

File metadata and controls

33 lines (24 loc) · 401 Bytes

cpp-json-parser

A minimal JSON parser written in modern C++ (C++17).

Built from scratch using recursive descent parsing.
No external libraries.


Features

  • Supports:
    • Objects
    • Arrays
    • Strings
    • Numbers
    • Booleans
    • Null
  • Printing
  • Recursive parsing
  • Modern C++ (std::variant, RAII)

Example

Input:

{
  "name": "SWSCODES",
  "isDeveloper": true,
}