jsonschema相关内容
我想在对象数组中创建一个具有未知属性名称的JSON模式. 一个很好的例子是网页的元数据: "meta": { "type": "array", "items": { "type": "object", "properties": { "unknown-attribute-1": {
..
假设我有类似的模式 fname: string lname: string age: string 都不是必需的.用户可以向我发送以上任何属性,但没有其他没有声明的属性.他们可以通过我fname,lname和age或全部.但是,如果他们将我全部以及其他属性(例如middle_name)传递给我,则该消息将被拒绝. 我将如何定义这样的架构? 解决方案 您可以创建 json-s
..
在JSON结构(“事件捆绑包")中,我正在收集多个事件列表.这些称为事件列表.该列表中的每个事件至少都有一个type字段,其值取决于该事件存储在哪个列表中.请考虑以下有效示例: { "event_bundle": { "alert_events": [ { "type": "fooAlert1", "value": "bar" },
..
我需要在一个地方对我的JSON中的infinity,-infinity和NaN值提供支持.现在,尽管JSON确实支持这些值,但是在同一JSON实例的模式中是否有关于它们的指定的支持,我的意思是 RFC 规范指出,在“数字"类型下不支持这些值.但是,当我针对类型为"number"的模式验证具有无限值的此类JSON实例时,它没有产生任何错误!有人可以帮我弄清楚为什么会发生这种情况,如果“数字"类型放弃
..
有很多工具可以从JSON生成 JSON模式,但是我找不到任何从JSON模式生成示例JSON. 有什么建议吗?最好是在线上不涉及安装东西的东西. 解决方案 在 http://schematic-ipsum.herokuapp.com/,但我不能保证它的运行效果.它包含在JSON模式网站上的工具列表中. 最有可能出现否决票,因为要求工具推荐是不合时宜的.如果您用“我怎样才能X?我的
..
我希望能够编写JSON模式代码,该代码允许一个属性的值依赖于另一个属性的值. 更具体地说,我有两个问题A和B.只有当问题A有特定答案时,问题B的答案才能为空.如果问题A没有该答案,则问题B的值必须为空. 例如 A: Do you like cars? Yes/No B: What is your favourite car? 仅当问题A的答案为“是"时,才能回答问题B,否则必
..
链接到规范: http://json-schema.org/latest/json- schema-validation.html#anchor64 第5.4.4.2节规定: 针对这三个关键字的对象实例的成功验证取决于"additionalProperties"的值:如果其值为布尔值true或模式,则验证成功;否则,验证成功. ... 第5.4.4.3节规定: 如果不存在"
..
是否有一个python库,用于将JSON模式转换为python类定义,类似于jsonschema2pojo- https://github.com/joelittlejohn/jsonschema2pojo -适用于Java吗? 解决方案 到目前为止,我能找到的最接近的东西是术士,该广告为该工作流程做广告: 构建您的架构 >>> schema = { 'name': '
..
我想使用GSON手动创建JSON Schema,但是我在GSON中找不到任何JsonSchema元素支持.我不想将pojo转换为架构,但希望以编程方式创建架构. GSON有什么办法吗?可能像下面这样. **1 JsonSchema schema = new JsonSchema(); 2 schema.Type = JsonSchemaType.Object; 3 schema.Pro
..
我有一个带有 JSONField (django.contrib.postgres.fields.JSONField)的Django模型 有什么方法可以验证模型数据一个json模式文件? (预保存) 类似 my_field = JSONField(schema_file = my_schema_file) 解决方案 我使用 jsonschema 以便执行此操作(Django
..
我有一个json对象,它可以包含任意数量的具有特定规格的嵌套对象,例如: { “ Bob”:{ “ age”:“ 42”, “ gender”:“男性” }, “ Alice”:{ “年龄”:“ 37”, “性别”:“女性” } } ,并希望有一个类似于以下内容的架构: { “ type” :“ object”, “ propertySchema”:{ “
..
对于这个问题有条件需要的jsonschema属性,我可以应用条件必需的属性。但是,它只能取决于同一对象级别的属性。在某些情况下,我想要一个属性取决于其父对象属性,这可能吗?对于以下示例: { 类型:“ object”, 属性:{ { os:{type:'string',enum:['macOs','windows']}}, specs:{ macModel:{ type:'str
..
Apache Avro提供了紧凑,快速的二进制数据格式,丰富的数据结构用于序列化.但是,它要求用户为需要序列化的对象定义一个模式(JSON). 在某些情况下,这是不可能的(例如:该Java对象的类具有某些成员,这些成员的类型是外部库中的外部Java类).因此,我想知道是否有一种工具可以从对象的.class文件中获取信息并生成该对象的Avro模式(例如Gson使用对象的.class信息将某些对
..
我想根据根模式中某个属性的存在,在数组子模式中应用一个附加的“必需”属性。我的模式设置如下: { “ $ schema”:“ http:// json-schema .org / draft-07 / schema#”, “类型”:“对象”, “必需”:[ “ isParentDependency”, “ subArray” ], “ properties”:{ “ isParentDe
..
Swagger/OpenAPI 2.0中的Schema对象是否必须具有type属性? 一方面,根据JSON Schema Draft 4规范,未指定type属性为OK,这意味着该实例可以是任何类型(对象,数组或基元). 另一方面,我已经看到很多Swagger模式,这些模式包含的Schema对象没有type属性,但是具有properties属性,这清楚地表明模式作者希望实例是一个实例.适
..
我创建了一个具有以下验证的集合: { $jsonSchema: { bsonType: 'object', additionalProperties: false, properties: { _id: { bsonType: 'objectId' }, test: { bsonType: 'st
..
我是Spring数据和mongodb的新手.我有一个表示JSON模式的JSON对象,我需要使用spring数据将其存储在mongodb中.但是JSON模式的问题在于JSON模式的结构是动态的.例如下面是两个结构完全不同的有效JSON模式. { "type": "object", "properties": { "name": { "ty
..
对于HL7 FHIR资源是否存在完整或部分JSON模式? 我看见了这个. http://www.interopen.org/candidate- profile/care-connect/CareConnect-AllergyIntolerance-1.html 但是JSON模式不可用. 这也不起作用. 解决方案 JSON模式将作为版本3的标准部分发布.您可以在此处找到当前的草案:还
..
我有一组XSD模式,它们存在于目录结构中.我正在使用JAXB将其转换为Java类.现在,在进行转换时,它将模式分为几个类,并将它们放入默认包中.我可以覆盖默认软件包,但我想保持XSD的相同目录结构. 这是否意味着我将不得不一次手动转换每个XSD.另外,由于它将单个XSD分为多个类,因此,将这些类转换为JSON模式对于我来说将变得很困难.因此,理想情况下,我希望每个XSD都可以转换为一个类.所以,我
..
使用Jsonschema草稿6,我正在尝试创建符合以下条件的架构: 属性A,B1,B2和B3是数字或null 如果属性A存在且不为空,则属性B,C和D必须不存在或为空 如果属性B1,B2和B3中的任何一个存在且不为空,则属性A必须为空或不存在. A,B1,B2和B3可能都不存在 符合证明文件的示例: {} {"A": 1} {"A": 1, "B2": null} {
..