jzon icon indicating copy to clipboard operation
jzon copied to clipboard

A correct and safe(er) JSON RFC 8259 reader/writer with sane defaults.

Results 28 jzon issues
Sort by recently updated
recently updated
newest added

Using `JSON.stringify` in JS, there is a `replacer` function that can be provided. This serves for as a point-of-serialize coercion of values and offers an alternative way to handle the...

There should be a feature available for `jzon:parse` (or perhaps a separate entry point?) to allow tracking source location, whitespace, comments, and original literal text\[1\] while reading JSON data. The...

enhancement
question

Should investigate being a Good CL Citizen and providing meaningful restarts where they Make Sense ™️ ©️ ®️ . My main concern is how they might impact performance. Performance isn't...

enhancement
question

I've been doing some reading and have settled on implementing the Schubfach method found here: https://drive.google.com/file/d/1luHhyQF9zKlM8yJ1nebU0OgVYhfC6CBN/view And to be clear, I am doing this because I want to ensure I...

A common feature in JSON parsers is automatic object mapping into language data types such as structures, classes, etc. While not everyone (myself included) likes automatic conversions like this, it...

enhancement

`stringify` dies on recursive structures: ```lisp (h:define-easy-handler (test :uri (h:create-prefix-dispatcher "/test" t)) () (standard-page "Hello?" (jzon:stringify h:*request* :pretty t))) ``` ``` Control stack guard page temporarily disabled: proceed with caution...

question

I think it would be nice to have the macro `with-writer-to-string` (similar to the one in `com.inuoe.jzon-tests`) included and exported from `com.inuoe.jzon`. The same is probably also the case for...

Surprisingly JZON fails to encode a dotted pair, as it assumes it will be able to call `length` on the `cdr` ```lisp (jzon:stringify '(1 . 2)) ```

It'd be nice to run the automated tests on CCL by updating `test.bat` and `test.sh` to also run on CCL

good first issue