jonathan icon indicating copy to clipboard operation
jonathan copied to clipboard

JSON encoder and decoder.

Results 26 jonathan issues
Sort by recently updated
recently updated
newest added

Hello, I see that cl-annot is only used for the `@doc` annotation, for the usual `defmacro`, `defgeneric` and `defvar` forms, which all accept a docstring. This prevents me from quickloading...

Hi, would you please export the slots for the conditions you have defined? Thanks.

This includes two fixes: 1. Correctly encode control characters using \u notation, as described by the JSON specification. 2. Encode characters using UTF-8 when :octets is true. Previously non-ASCII characters...

When loading on LispWorks 6.1 x86 on Windows I get ``` Error: Error while trying to load definition for system jonathan from pathname C:\Users\zulu\quicklisp\dists\quicklisp\software\jonathan-20190202-git\jonathan.asd: External format (:UTF-8 :EOL-STYLE :LF) got...

This is a weird issue, but in sbcl, `compile-encoder` is working correctly when run in the repl, but not when it's executed normally as part of a file. ```lisp (let...

I guess this isn't an error, but i still feel like it is somewhat problematic. Is there a workaround?

Noticed that if I specify t for :keyword-normalizer that I get a message about unhandled memory fault. `` (jonathan:parse response :keyword-normalizer t)`` causes: ``` #: Unhandled memory fault at #x0....

To reproduce: ``` (jonathan:to-json "λ" :octets t) The value 955 is not of the expected type (UNSIGNED-BYTE 8). [Condition of type TYPE-ERROR] ``` Version: `#`