473
#hash(((def ((lib "json/main.rkt") json-null)) . ((105 . 4))) ((def ((lib "json/main.rkt") string->jsexpr)) . ((1197 . 4))) ((def ((lib "json/main.rkt") jsexpr->bytes)) . ((781 . 7))) ((def ((lib "json/main.rkt") read-json)) . ((1035 . 4))) ((def ((lib "json/main.rkt") write-json)) . ((188 . 9))) ((def ((lib "json/main.rkt") jsexpr->string)) . ((523 . 7))) ((def ((lib "json/main.rkt") bytes->jsexpr)) . ((1316 . 4))) ((def ((lib "json/main.rkt") jsexpr?)) . ((0 . 4))))
procedure
(jsexpr? x [#:null jsnull]) -> boolean?
  x : any
  jsnull : any? = (json-null)
parameter
(json-null) -> any?
(json-null jsnull) -> void?
  jsnull : any?
procedure
(write-json  x                     
            [out                   
             #:null jsnull         
             #:encode encode]) -> any
  x : jsexpr?
  out : output-port? = (current-output-port)
  jsnull : any? = (json-null)
  encode : (or/c 'control 'all) = 'control
procedure
(jsexpr->string  x                     
                [#:null jsnull         
                 #:encode encode]) -> string?
  x : jsexpr?
  jsnull : any? = (json-null)
  encode : (or/c 'control 'all) = 'control
procedure
(jsexpr->bytes  x                     
               [#:null jsnull         
                #:encode encode]) -> bytes?
  x : jsexpr?
  jsnull : any? = (json-null)
  encode : (or/c 'control 'all) = 'control
procedure
(read-json [in #:null jsnull]) -> (or/c jsexpr? eof-object?)
  in : input-port? = (current-input-port)
  jsnull : any? = (json-null)
procedure
(string->jsexpr str [#:null jsnull]) -> jsexpr?
  str : string?
  jsnull : any? = (json-null)
procedure
(bytes->jsexpr str [#:null jsnull]) -> jsexpr?
  str : bytes?
  jsnull : any? = (json-null)
