文件名称:themis:快速的JSON Schema v4验证器!
文件大小:68KB
文件格式:ZIP
更新时间:2024-05-19 16:52:31
HTML
#Themis Themis是一种快速的,经过编译的JSON Schema v4验证器。 Themis是为在大量数据必须多次针对同一模式进行验证的环境中使用而创建的。 例如: REST API服务器。 Themis(希腊语:Θέμις)是古希腊的泰坦尼斯人,神是神圣的秩序,法律,自然法和风俗的女神,也是先知的女神-这是神的声音,它首先在正义和道德的原始定律中指导了人类。 Themis受到z模式和json模型验证器的启发,并试图提供两全其美的方法。 非常感谢在z模式3上所做的工作,大部分验证逻辑都从z模式3改编而来。 安装 npm install themis 例子 验证单个架构 var Themis = require ( 'themis' ) ; var schema = { "id" : "basicSchema" , "type" : "array" ,
【文件预览】:
themis-master
----.gitmodules(137B)
----src()
--------themis.js(88KB)
--------draftv4()
----examples()
--------complex_default_values.js(4KB)
--------multiple_schemas.js(1KB)
--------pre_validation_transformer.js(1KB)
--------errors.js(2KB)
--------simple_default_values.js(2KB)
--------custom_validator.js(2KB)
--------custom_format.js(2KB)
--------single_schema.js(2KB)
----benchmark()
--------benchmark.js(4KB)
--------basic_object.json(650B)
--------advanced_schema_v4.json(4KB)
--------tester.js(6KB)
--------results.html(278KB)
--------advanced_object.json(640B)
--------README.md(151B)
--------results.template(1KB)
--------basic_schema_v4.json(1KB)
--------package.json(401B)
----LICENSE(2KB)
----test()
--------setup.js(122B)
--------default.js(17KB)
--------errors.js(42KB)
--------pattern.js(1KB)
--------transformers.js(3KB)
--------jsonSchemaTestSuite()
----README.md(22KB)
----.gitignore(47B)
----package.json(747B)