Skip to content

Files

Latest commit

4de82b8 · Sep 5, 2020

History

History
29 lines (16 loc) · 1019 Bytes

README.md

File metadata and controls

29 lines (16 loc) · 1019 Bytes

JSPX

Header-only C++ based JSON Parsing Library

Introduction

JSPX is fast and light weight JSON Parser developed in C++17.

  • Uses STL containers. Does not rely on Boost.
  • Supports DOM-style JSON parsing. Transforms input stream into DOM tree which can be traversed and converted into desired form. Current implementation is read-only.
  • JSPX is fast and Memory-friendly. Every tree node is of deterministic size (160 bytes on 32 bit machine).
  • Optimized with proper copy and move semantics to optimize unnecessary/expensive operations of nodes/tree.

Compatibility

JSPX has been created and tested in Windows (32/64 bit) using MSVC++ 14.27 compiler. Language standard : c++17.

Installation:

JSPX is a header only library. It can be directly used by cloning/downloading and including "document.h".

License

License