[#367] varize cheshire.core namespace
This commit is contained in:
parent
4411ae6eca
commit
eceb4e77c1
1 changed files with 18 additions and 14 deletions
|
|
@ -1,18 +1,22 @@
|
|||
(ns babashka.impl.cheshire
|
||||
{:no-doc true}
|
||||
(:require [cheshire.core :as json]))
|
||||
(:require [cheshire.core :as json]
|
||||
[sci.impl.namespaces :refer [copy-var]]
|
||||
[sci.impl.vars :as vars]))
|
||||
|
||||
(def tns (vars/->SciNamespace 'clojure.data.xml nil))
|
||||
|
||||
(def cheshire-core-namespace
|
||||
{'encode json/encode
|
||||
'generate-string json/generate-string
|
||||
'encode-stream json/encode-stream
|
||||
'generate-stream json/generate-stream
|
||||
'encode-smile json/encode-smile
|
||||
'generate-smile json/generate-smile
|
||||
'decode json/decode
|
||||
'parse-string json/parse-string
|
||||
'parse-smile json/parse-smile
|
||||
'parse-stream json/parse-stream
|
||||
'parsed-seq json/parsed-seq
|
||||
'parsed-smile-seq json/parsed-smile-seq
|
||||
'decode-smile json/decode-smile})
|
||||
{'encode (copy-var json/encode tns)
|
||||
'generate-string (copy-var json/generate-string tns)
|
||||
'encode-stream (copy-var json/encode-stream tns)
|
||||
'generate-stream (copy-var json/generate-stream tns)
|
||||
'encode-smile (copy-var json/encode-smile tns)
|
||||
'generate-smile (copy-var json/generate-smile tns)
|
||||
'decode (copy-var json/decode tns)
|
||||
'parse-string (copy-var json/parse-string tns)
|
||||
'parse-smile (copy-var json/parse-smile tns)
|
||||
'parse-stream (copy-var json/parse-stream tns)
|
||||
'parsed-seq (copy-var json/parsed-seq tns)
|
||||
'parsed-smile-seq (copy-var json/parsed-smile-seq tns)
|
||||
'decode-smile (copy-var json/decode-smile tns)})
|
||||
|
|
|
|||
Loading…
Reference in a new issue