Jspr - JSon ParseR

Features:
o RFC 8259 conformant JSON parser
o Versatile, runtime configurable, extensible dynamic memory allocation
o Runtime configurable extensions (comments, object member name constraints)
o Validation only mode
o Parse tree traversal and search functions
o String conversion functions

Q: Is yet another JSON parser needed?
A: Not really. Jspr started as minor enhancements to the Jsmn parser,
but as additional requirements arose that implementation was discarded
and Jspr was developed from scratch.


Notes
-----

o For licensing, see the COPYING file included in this directory.

o There is no plan to distribute this version outside of the DACS
  distribution, although anyone is free to do so subject to the
  licensing terms (see COPYING).

o To report a problem, see: https://dacs.dss.ca/support.html
  

Building
--------

The simple Makefile will build libjspr.a and a test program, jspr_test.
% make all
% ./jspr_test

The build procedure for DACS expects libjspr.a to be in this subdirectory.
Copy jspr.h and libjspr.a elsewhere if you have other users for them.

===============================================================================
Copyright (c) 2017-2024
Distributed Systems Software.  All rights reserved.
$Id: README 3339 2024-09-23 20:20:15Z brachman $
