问题标签 [json-schema-validator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - jsonschema 如何将原始 json 字符串值映射到 python 对象?
如何jsonschema
工作?
我的假设是他们将他们看到的原始 json 字符串转换为 say 中列出的 python 类型,jsonschema.Draft4Validator.DEFAULT_TYPES
看看它是否可以转换。如果转换成功,则继续进行验证。
如果是这种情况,python in 中的每种类型都DEFAULT_TYPES
必须具有将字符串转换为该类型的“from string”方法。
我的理解jsonschema
正确吗?
java - json-schema-validator NoClassDefFoundError: com/google/common/io/Closer
解决方案:添加guava依赖:
我正在尝试在这里使用 json-schema-validator:https ://github.com/fge/json-schema-validator 。
我正在使用以下 Maven 依赖项:
这是我正在尝试的一门课:
这是我收到的错误:
- - 编辑:
如果我将我的 maven 版本更改为2.1.7
,我可以这样做,JsonNode jsonNode = JsonLoader.fromString("{\"a\":1}");
但我无法在此处创建工厂而不会出现相同的java.lang.NoClassDefFoundError: com/google/common/io/Closer
错误:
java - 如何从 java 加载 JSON Schema 文件
我的项目是一个 Maven 项目,在资源文件夹内 - src/main/resources 文件夹我有一个 json 模式文件 - “jsonschema.json”
包:src/main/resources
文件 :jsonschema.json
现在我想用 json 模式验证我的 jsonobject
如何将 schema.json 文件加载到代码中:
下面的行是否正确?
json - Json 架构引用属性
在我的 json 模式文件中,我试图将一个引用属性 $ref 强加给用户。但是,以下不起作用
}
所需的输出是用户必须提供参考路径的地方。
如果我将 $ in 留在模式文件中,则它不起作用。如果我只是为了“参考”而把它拿出来。我可以强制用户提供 $ref 吗?
我正在使用 Visual Studio 2013 ..
java - 如何使用 json-schema-validator 针对超模式验证 JSON
我无法弄清楚如何正确设置超模式以与 json-schema-validator 一起使用。我使用的是 json-schema-validator 的 java 版本,版本是 2.2.5。
我的架构是:
我的 json 对象是:
现在,当我将架构加载到JsonSchemaFactory
并打算开始验证时,我收到以下警告:
除了 $schema 字段之外,还有什么可以配置使用超模式的吗?
node.js - JSON模式:日期大于另一个
我有一个像这样的 json 模式:
我怎么能在我的模式中说dateFin
必须大于dateDebut
?
node.js - JSON 模式:引用本地子模式
我想在父 json 架构中引用子架构。这是名为 child.json 的子架构
这是名为 parent.json 的父模式,所有两个文件都在同一个文件夹中。我想引用子架构,我这样做:
我有一个错误说找不到文件 child.json。我已经测试了很多东西,但任何人都在工作。
谢谢你的帮助
java - JodaTime - NoSuchMethodError:DateTimeFormatterBuilder.appendFixedDecimal
在执行下面的代码时
我得到以下错误。
使用的maven依赖如下。
有人可以帮我弄清楚可能出了什么问题吗?
json - 如何验证模式中的定义?
我想要一个包含许多定义的模式文件。
然后,我想根据该架构中的不同定义验证消息。
有没有办法用 JSON Schema 做到这一点?
我正在尝试两个 NodeJS 验证器,看看哪个效果最好: https ://github.com/geraintluff/tv4 和https://github.com/tdegrunt/jsonschema
抱歉,如果这在逻辑上是不可能的 - 我是 JSON Schema 的新手。
交叉发布到https://github.com/geraintluff/tv4/issues/170和https://github.com/tdegrunt/jsonschema/issues/94