JSONTestSuite
JSONTestSuite copied to clipboard
A comprehensive test suite for RFC 8259 compliant JSON parsers
use https://github.com/nst/JSONTestSuite/blob/master/parsers/test_json-jq.py
C++ is a widely used programming language in the server space (when validating JSON needs to happen _fast_). There are _a lot_ of C++ json parsers: - [nlohmann/json](https://github.com/nlohmann/json): header only,...
Add `jsoncgx`, a JSONC parser in/for Python 3 I developed for my specific needs: * https://github.com/cigix/jsoncgx * https://pypi.org/project/jsoncgx This test suite was instrumental in helping me test and improve my...
This PR adds [fastjson2](https://github.com/alibaba/fastjson2) parser.
It would be nice if we could parallelize multiple tests, so different frameworks can be tested simultaneously to save up on runtime, especially when wanting to run this in a...
I see, that many of the test parsers are put as a binary and source files. I suggest creating Makefiles for at least some of them so a script: `build_tests.sh`...
In standardized JSON, this is an error. In JavaScript, it's a deprecated alternate spelling for `"\u000a"` (012 octal = 0x000a hex), and some parsers like the one in json-glib (when...
In JavaScript, `"\012"` or equivalently `"\12"` is a deprecated way to spell `"\u000a"` (same as `"\012"` or `"\x0a"` in C). In JSON, it's an undefined (hence invalid) escape sequence, just...
The [article](https://seriot.ch/projects/parsing_json.html#2) states: > You'll find more *that* 300 tests in the [JSONTestSuite GitHub repository](https://github.com/nst/JSONTestSuite). but it should be: > You'll find more *than* 300 tests in the [JSONTestSuite GitHub...
### Description Adds a parser adapter for JSONpp (v0.1.1). Repository: https://github.com/mikami-w/jsonpp ### Implementation Details - Auto-build: A `build.sh` script is provided to automate dependency fetching and building. - Source Management:...