Json-Type: JSON Push Parsing and Type Checking - Summary
This group is not part of the GNU Project.
Json-Type is a fully-compliant RFC 8259 and ECMA 404 push parser -- validating UTF8 as per the Unicode Standard 8.0.0 -- and a very efficient on-the-fly type checker of JSON text.
Json-Type has a two-tiered structure: the core of its functionality is enclosed in a dynamic library, while the front-end, the main program assembles the variety of use-cases of the library into a convenient and comprehensive command line interface.
Registration Date: Mon 30 May 2016 09:15:18 AM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable
posted by stvar, Thu 22 Jul 2021 11:18:56 AM UTC
Work touching the front-end program and the back-end library Json-Litex:
- found and fixed related minor bugs #48 and #49 (see the BUGS file);
- closed an (unessential) issue reported by GCC's UBSAN in one of the test programs (affecting no components of Json-Type).
Current version numbers:
- json: 0.9.6;
- json.so: 0.12.6;
- filter library: 0.1.0;
- json-litex.so: 0.1.7.
posted by stvar, Sun 04 Jul 2021 05:56:28 PM UTC
Work done in the front-end program and in the back-end libraries:
- refactored code that make GCC 10.2.1 produce undesired warnings.
Current version numbers:
- json: 0.9.5;
- json.so: 0.12.6;
- filter library: 0.1.0;
- json-litex.so: 0.1.6.
posted by stvar, Thu 01 Jul 2021 12:04:16 PM UTC
Work done in the front-end program and related to 'json.so's testing suite:
- made the output produced by the action options `-J|--json2' of the main program for `null' literals be consistent with that produced for other kinds of literals;
- fixed a minor bug in one of the test programs (that had no influence on the correctness of 'json.so's testing suite).
Current version numbers:
- json: 0.9.4;
- json.so: 0.12.5;
- filter library: 0.1.0;
- json-litex.so: 0.1.5.
posted by stvar, Sat 05 Jun 2021 12:32:18 PM UTC
Improved the documentation and done some work in the front-end program:
- new command line options `--[no-]sort-keys' added to 'json';
- documented the command line options `-J|--json2' (see the README file, subsection 4.g, Extract (tabular) data from JSON input);
- updated the web links in the README file.
Current version numbers:
- json: 0.9.3;
- json.so: 0.12.5;
- filter library: 0.1.0;
- json-litex.so: 0.1.5.
Powered by Savane 3.14-50d9.
Corresponding source code