【文件属性】:
文件名称:json_schema:JSON模式V4和Hyperschema V4解析器和验证器
文件大小:49KB
文件格式:ZIP
更新时间:2021-05-07 23:40:56
Ruby
json_schema
JSON模式V4和Hyperschema V4解析器和验证器。
根据JSON模式验证一些数据:
gem install json_schema
validate-schema schema.json data.json
程式化
require "json"
require "json_schema"
# parse the schema - raise SchemaError if it's invalid
schema_data = JSON . parse ( File . read ( "schema.json" ) )
schema = JsonSchema . parse! ( schema_data )
# expand $ref nodes - raise SchemaError if unable to resolve
schema . exp
【文件预览】:
json_schema-master
----.gitignore(45B)
----README.md(2KB)
----bin()
--------validate-schema(1KB)
----schemas()
--------schema.json(4KB)
--------hyper-schema.json(5KB)
----test()
--------bin_test.rb(599B)
--------json_reference()
--------data_scaffold.rb(7KB)
--------json_schema_test.rb(1KB)
--------json_pointer()
--------test_helper.rb(480B)
--------commands()
--------json_schema()
----Gemfile(217B)
----docs()
--------errors.md(2KB)
----LICENSE(1KB)
----TODO.md(440B)
----json_schema.gemspec(477B)
----.travis.yml(166B)
----lib()
--------json_schema.rb(696B)
--------json_pointer()
--------json_reference.rb(1KB)
--------json_pointer.rb(143B)
--------commands()
--------json_schema()
----CHANGELOG(3KB)
----Rakefile(350B)