This is the com.gigamonkeys.json Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 06:09:46 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
com.gigamonkeys.json
Library for reading and writing JSON-formatted data.
Peter Seibel <peter@gigamonkeys.com>
com.gigamonkeys.parser
(system).
com.gigamonkeys.utilities
(system).
packages.lisp
(file).
json.lisp
(file).
json-builder.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
com.gigamonkeys.json/com.gigamonkeys.json.asd
com.gigamonkeys.json/packages.lisp
com.gigamonkeys.json/json.lisp
com.gigamonkeys.json/json-builder.lisp
com.gigamonkeys.json/com.gigamonkeys.json.asd
com.gigamonkeys.json
(system).
com.gigamonkeys.json/packages.lisp
com.gigamonkeys.json
(system).
com.gigamonkeys.json/json.lisp
packages.lisp
(file).
com.gigamonkeys.json
(system).
json
(function).
json-stringify
(generic function).
to-json
(generic function).
write-json
(function).
emit-json
(generic function).
emit-json-char
(function).
com.gigamonkeys.json/json-builder.lisp
packages.lisp
(file).
com.gigamonkeys.json
(system).
*object-type*
(special variable).
parse-json
(function).
*empty-object*
(special variable).
digit
(type).
digit1-9
(type).
finish-object
(generic function).
fix-empty-object
(function).
hex
(type).
json-parser
(function).
make-object
(generic function).
save-key-value
(generic function).
string-char
(type).
tjp
(macro).
Packages are listed by definition order.
com.gigamonkeys.json
com.gigamonkeys.json.parser
.
com.gigamonkeys.utilities
.
common-lisp
.
json
(function).
json-stringify
(generic function).
to-json
(generic function).
write-json
(function).
emit-json
(generic function).
emit-json-char
(function).
com.gigamonkeys.json.parser
com.gigamonkeys.parser
.
common-lisp
.
*object-type*
(special variable).
parse-json
(function).
*empty-object*
(special variable).
digit
(type).
digit1-9
(type).
finish-object
(generic function).
fix-empty-object
(function).
hex
(type).
json-parser
(function).
make-object
(generic function).
save-key-value
(generic function).
string-char
(type).
tjp
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The top-level function for converting Lisp objects into a string in the JSON format. It can convert any object that can be converted to a json-exp via the to-json generic function.
Parse json text into Lisp objects. Hash tables are used to represent Javascript objects and vectors to represent arrays.
Write DATA to STREAM in JSON format.
Convert object directly to a JSON representation as
a string. Default methods are provided for strings, symbols (which
must be keywords), and numbers but there may be situations where it
is appropriate to define new methods on this function. In general,
however, it is probably better to define a method on to-json to
convert the object to a sexp that can be rendered as JSON.
Generic function that can convert an arbitrary Lisp
object to a json-exp, i.e. a sexp that can then be rendered as json.
To make an arbitrary class convertable to JSON, add a method to this
generic function that generates a json-exp.
Emit object to stream as JSON.
(eql t)
) stream) ¶number
) stream) ¶string
) stream) ¶symbol
) stream) ¶vector
) stream) ¶cons
) stream) ¶(eql nil)
) stream) ¶Return the actual object that will be put into the data structure.
Make a new object for a given named type.
Save the key and value in the data structure returned by MAKE-OBJECT.
Jump to: | E F G J M P S T W |
---|
Jump to: | E F G J M P S T W |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | C D F H J P S T |
---|
Jump to: | C D F H J P S T |
---|