ex_json_schema:Elixir JSON架构验证器

时间:2024-05-28 15:09:41
【文件属性】:

文件名称:ex_json_schema:Elixir JSON架构验证器

文件大小:49KB

文件格式:ZIP

更新时间:2024-05-28 15:09:41

Elixir

Elixir JSON架构验证器 一个JSON Schema验证器,支持草稿4,草稿6和草稿7规范以及零依赖关系。 通过官方的 。 安装 将项目添加到mix.exs的Mix依赖项中: defp deps do [ { :ex_json_schema , " ~> 0.8.0-rc1 " } ] end 使用以下命令更新您的依赖项: $ mix deps.get 加载远程模式 如果您需要在运行时获取远程模式,则必须注册一个接受URL并返回已解析JSON的Map的函数。 因此,在config/config.exs中的Mix配置中,您应该具有以下内容: config :ex_json_schema , :remote_schema_resolver , fn url -> HTTPoison . get! (url).body |> Poison . decod


【文件预览】:
ex_json_schema-master
----.gitignore(658B)
----mix.exs(2KB)
----.travis.yml(842B)
----.formatter.exs(74B)
----LICENSE(1KB)
----.gitmodules(147B)
----README.md(6KB)
----config()
--------test.exs(320B)
--------config.exs(1KB)
--------dev.exs(15B)
----lib()
--------ex_json_schema.ex(193B)
--------ex_json_schema()
----test()
--------json_schema_draft4_test_suite_test.exs(1KB)
--------json_schema_draft6_test_suite_test.exs(1KB)
--------support()
--------test_helper.exs(345B)
--------JSON-Schema-Test-Suite()
--------ex_json_schema()
--------json_schema_draft7_test_suite_test.exs(1KB)

网友评论