sbcl stuff
This commit is contained in:
parent
1d1dbc34df
commit
5d91dbb667
335 changed files with 119806 additions and 1 deletions
|
|
@ -0,0 +1,50 @@
|
|||
;; This file is part of yason, a Common Lisp JSON parser/encoder
|
||||
;;
|
||||
;; Copyright (c) 2008-2019 Hans Huebner and contributors
|
||||
;; All rights reserved.
|
||||
;;
|
||||
;; Please see the file LICENSE in the distribution.
|
||||
|
||||
(defpackage :yason
|
||||
|
||||
(:use :cl)
|
||||
|
||||
(:export
|
||||
;; Parser
|
||||
#:parse
|
||||
#:*parse-object-key-fn*
|
||||
#:*parse-object-as*
|
||||
#:*parse-object-as-alist* ; deprecated
|
||||
#:*parse-json-arrays-as-vectors*
|
||||
#:*parse-json-booleans-as-symbols*
|
||||
#:*parse-json-null-as-keyword*
|
||||
|
||||
#:true
|
||||
#:false
|
||||
#:null
|
||||
|
||||
;; Basic encoder interface
|
||||
#:encode
|
||||
#:encode-slots
|
||||
#:encode-object
|
||||
#:encode-plist
|
||||
#:encode-alist
|
||||
#:encode-plain-list-to-array
|
||||
#:*list-encoder*
|
||||
#:*symbol-key-encoder*
|
||||
#:encode-symbol-as-lowercase
|
||||
|
||||
#:make-json-output-stream
|
||||
|
||||
;; Streaming encoder interface
|
||||
#:with-output
|
||||
#:with-output-to-string*
|
||||
#:no-json-output-context
|
||||
#:with-array
|
||||
#:encode-array-element
|
||||
#:encode-array-elements
|
||||
#:with-object
|
||||
#:encode-object-element
|
||||
#:encode-object-elements
|
||||
#:encode-object-slots
|
||||
#:with-object-element))
|
||||
Loading…
Add table
Add a link
Reference in a new issue