文件名称:json-schema:JSON模式验证器
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-02 08:49:08
Clojure
json模式验证器 当前包含一个使用cheshire解析JSON的可用JSON模式验证器。 使用$ ref支持链接模式,并允许用户指定如何加载链接URI。 地位 该项目已针对进行了测试,并通过了大多数测试。 宏版本存在递归和庞大模式的问题。 稍后使用“#”指针链接到其自身的模式会导致发生不断扩展的宏扩展,但会失败。 这种情况需要重新考虑宏版本。 当生成的函数在单个方法中超过允许的代码的JVM限制(64k)时,宏也可能会失败。 当前有658个断言的47个测试。 有关被跳过的JSON模式测试套件中的测试列表,请参见 。 用法 函数版本(运行时加载架构): ( ns my.app ( :require [webjure.json-schema.validator :refer [validate]] [cheshire.core :as cheshire])) ;
【文件预览】:
json-schema-master
----.travis.yml(18B)
----.gitmodules(167B)
----project.clj(410B)
----test()
--------resources()
--------webjure()
----LICENSE(1KB)
----src()
--------webjure()
----.gitignore(17B)
----README.md(2KB)