jinx:jinx不是xml模式(它是json模式!)

时间:2024-05-25 04:20:03
【文件属性】:

文件名称:jinx:jinx不是xml模式(它是json模式!)

文件大小:512KB

文件格式:ZIP

更新时间:2024-05-25 04:20:03

Clojure

金克斯 jinx是递归的首字母缩写:jinx不是xml-schema jinx是json-schema! 介绍 几乎所有Clojure实现都包装Java库。 这通常是个好主意。 但是,出于某些原因,本机Clojure实现可能会有用: Java库将jsonschema编译为对象图,从而使Clojure核心库中的许多数据功能都无法访问它们。 在前端,仅出于调用jsonschema验证(例如的目的而不得不将Clojure数据转换为JavaScript对象可能会很痛苦。 可扩展性:JSON Schema被设计为使用其他词汇表进行扩展。 Clojure具有一些不错的开放扩展机制。 大小:用像Clojure这样的好语言实现JSON Schema并不可怕。 没有太多的代码可供阅读,理解和扩展。 范围 该库实现了JSON模式'draft7'(draft-handrews-json-sch


【文件预览】:
jinx-master
----.gitignore(53B)
----Makefile(1KB)
----src()
--------juxt()
----README.adoc(3KB)
----resources()
--------schemas()
----todo.org(3KB)
----deps.edn(2KB)
----LICENSE(1KB)
----.gitmodules(127B)
----official-test-suite()
----pom.xml(2KB)
----spec()
--------rfc6531(40KB)
--------rfc3987(109KB)
--------rfc3986(138KB)
--------rfc2234(24KB)
--------rfc6532(22KB)
--------rfc1034(123KB)
--------rfc6901(13KB)
--------rfc2673(12KB)
--------rfc1123(234KB)
--------rfc5234(26KB)
--------rfc5890(53KB)
--------rfc1035(120KB)
--------rfc6570(78KB)
--------draft-handrews-relative-json-pointer-01(12KB)
--------draft-handrews-json-schema-validation-01(59KB)
--------rfc3629(33KB)
--------rfc5321(221KB)
--------draft-handrews-json-schema-01(48KB)
--------draft-handrews-json-schema-hyperschema-01(114KB)
--------rfc4291(52KB)
--------rfc5322(119KB)
----.circleci()
--------config.yml(1KB)
----jsonschema.cljs.edn(96B)
----test()
--------juxt()
--------cljs-test-opts.edn(107B)
----.dir-locals.el(93B)

网友评论