Skip to content
/ JSPX Public

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

Notifications You must be signed in to change notification settings

dhruvv90/JSPX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published