dhruvv90 / JSPX

Fast and light-weight JSON Parser based in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Fast and light-weight JSON Parser based in C++


Languages

Language:C++ 98.4%Language:C 1.6%