![]() |
1
7
我认为你的想法是正确的,但是我会通过使用标记数组来简化集合的处理(
|
![]() |
2
10
正如米凯拉所说,
clojure.contrib.json
/write-json不仅可以转换原语类型,还可以转换Clojure的
这是假设您不需要存储计算的字节码或捕获的闭包。这将是一场完全不同的比赛,难度很大。但是由于大多数Clojure代码(像大多数Lisp)都可以看作是 S-Expressions ,你应该没事。
将JSON解析回数据可以通过
|
![]() |
3
9
clojure.contrib.json ,它已经完成了将Clojure数据结构无缝地转换为JSON的工作。
我在当前的Clojure项目中已经非常成功地使用了它。如果它不能做到你想要的一切,那么你可以随时贡献一个补丁来改进它! |
![]() |
4
5
|
![]() |
6
1
版本为0.1.2的 clojure.data.json 我想整个事情可能是这样的:
|
![]() |
lightning_missile · 词法范围和共享对象 6 年前 |
![]() |
Alexandru Popa · SBCL中奇怪的宏扩展错误 6 年前 |
![]() |
Jacky · 编辑列表中的每个偶数索引元素 6 年前 |
![]() |
HappyFace · lisp典型缩进约定背后的规则是什么? 6 年前 |
![]() |
Jorge · 在公共Lisp中初始化计数器变量 6 年前 |
![]() |
Rorschach · cl循环破坏性修改cons单元 6 年前 |