【文件属性】:
文件名称:jsonista:Clojure库,用于快速JSON编码和解码
文件大小:521KB
文件格式:ZIP
更新时间:2021-02-01 04:20:43
jsonista
jsonissa / jsonista / jsoniin,jsonilla / jsonilta / jsonille
Clojure库用于快速JSON编码和解码。
显式配置
使用
大多是用Java编写的,以提高速度
比或更快,同时仍具有Web开发所需的功能。 设计用于 。
博客:
最新版本
需要Java1.8 +
快速开始
( require '[jsonista.core :as j])
( j/write-value-as-string { " hello " 1 })
; ; => "{\"hello\":1}"
( j/read-value *1)
; ; => {"hello" 1}
例子
使用显式的ObjectMapper:
( -> { :dog { :name " Teppo " }}
( j/write-value-as-bytes j/default-object-mapper)
( j/read-value j/default-object-mapper))
; ; => {"dog" {"name" "Teppo
【文件预览】:
jsonista-master
----deps.edn(2B)
----src()
--------clj()
--------java()
----scripts()
--------build-docs.sh(780B)
----benchmarks.edn(644B)
----CONTRIBUTING.md(1KB)
----.travis.yml(139B)
----LICENSE(14KB)
----dev-resources()
--------json10b.json(10B)
--------json1k.json(907B)
--------json100k.json(100KB)
--------json100b.json(100B)
--------json10k.json(11KB)
----test()
--------jsonista()
----README.md(9KB)
----project.clj(2KB)
----docs()
--------json-encode-t.png(74KB)
--------decode_0.1.0.png(45KB)
--------json-decode.png(46KB)
--------encode_0.1.0.png(38KB)
--------json-decode2.png(48KB)
--------faq.md(2KB)
--------decode.png(40KB)
--------json-encode2.png(48KB)
--------encode.png(40KB)
--------json-encode.png(46KB)
--------json-decode-t.png(68KB)
----.gitignore(125B)
----CHANGELOG.md(5KB)