首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何选择Clojure JSON库

如何选择Clojure JSON库
EN

Stack Overflow用户
提问于 2014-02-03 13:26:59
回答 1查看 4.8K关注 0票数 19

有多个JSON解析器/编写器库可用于Clojure,包括:

每种方法的优缺点是什么,尤其是在速度、内存占用和编程便利性方面?还有没有其他重要的因素需要考虑?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-03 21:15:42

我决定运行一个little shootout (链接指向用于测试的结果和代码)。

就速度而言,对于简单的解析/生成任务,clj-json是最快的,cheshire是1.7倍,clojure.data.json是5.6倍。

clojure.data.json占用空间最小,clj-jsoncheshire紧随其后。不过,cheshire有一些极好的特性,它是我处理JSON的首选库。您将获得对SMILE的支持,以及用于解释JSON (添加类型、键的特殊规则等)和自定义编码器(最后一个也可以在clojure.data.json中找到)的可爱界面。

票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21520256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档