文件名称:json-mop:桥接CLOS和JSON对象的元类
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-08 13:31:19
CommonLisp
JSON-MOP 介绍 JSON-MOP是一个小型库,旨在减少在CLOS和JSON对象之间移动数据所花费的时间。 它取决于 ,应该可以在直接调用YASON函数的同时使用它。 快速开始 要使用JSON-MOP,请使用class选项(:metaclass json-serializable-class)定义您的类。 对于要显示在类的JSON表示形式中的插槽,请添加插槽选项:json-key以及要用作属性名称的字符串。 选项:json-type默认为:any ,但是您可以使用以下方法之一控制每个插槽值与JSON的相互转换: JSON类型说明符 类型 评论 :any 猜测编码和解码值的方法 :string 强制一个字符串值 :number 强制数字值 :hash-table 强制执行哈希表值 :vector 强制向量值 :list 强制执行清单值 :bool 将T和NIL映射为tru
【文件预览】:
json-mop-master
----.github()
--------workflows()
----COPYING(1KB)
----src()
--------package.lisp(2KB)
--------to-json.lisp(5KB)
--------json-mop.lisp(2KB)
--------to-lisp.lisp(5KB)
--------conditions.lisp(2KB)
----json-mop.asd(2KB)
----README.md(5KB)
----tests()
--------package.lisp(1KB)
--------encode-decode.lisp(2KB)
--------tests.lisp(4KB)
--------json-mop-tests.asd(1KB)