json_schema:JSON模式V4和Hyperschema V4解析器和验证器

时间:2024-05-27 17:27:36
【文件属性】:

文件名称:json_schema:JSON模式V4和Hyperschema V4解析器和验证器

文件大小:49KB

文件格式:ZIP

更新时间:2024-05-27 17:27:36

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)

网友评论