Type
meta-lisp
(-> text-t json-t)Description
Parse a JSON text into a json-t value.
Examples
meta-lisp
(parse-json "null") ;; => (null-json)
(parse-json "true") ;; => (bool-json true)
(parse-json "42") ;; => (number-json 42.0)
(parse-json "\"hello\"") ;; => (text-json "hello")
(parse-json "[1, 2, 3]") ;; => (array-json (@array (number-json 1.0) ...))
(parse-json "{\"x\": 1}") ;; => (object-json (@hash "x" (number-json 1.0)))