jsonschema相关内容

如何要求一个字段或另一个字段(或两个其他字段之一),但不是全部?

我在想出一个可以验证JSON是否包含以下内容的JSON模式时遇到了麻烦: 仅一个字段 仅另一个字段 (其他两个字段之一) 但如果存在多个则不匹配. 在我的情况下,我想要 之一 copyAll fileNames matchesFiles和/或doesntMatchFiles 进行验证,但是我不想接受更多的东西. 这是到目前为止我得到的: { ..
发布时间:2019-11-23 18:18:00 其他开发

使用PHP进行JSON模式验证

是否有任何针对JSON模式验证JSON对象的PHP库? 解决方案 关于jsonschemaphpv,尽管它维护得不是很好,但是我们经常使用它并且可以正常工作.这是js验证程序的端口.它具有针对php和 http://code.google.com/p的完整测试套件/jsonschema/. 猜猜是什么...它比js传递了更多的测试.至少在最后一次运行测试时.问题是该项目的结构不是很好 ..
发布时间:2019-11-23 18:08:47 PHP

从JSON模式生成C#类

我正在创建一个C#WCF Web服务,该服务以JSON格式返回很多数据. 该客户端是一个iPad应用程序,当前正在由另一个团队开发,因此我正在研究规范,而没有示例数据. 当前JSON字符串是由.net框架创建的,我的Web服务正在返回一个C#对象,该对象包含所有信息,然后由框架使用DataContracts对其进行序列化. 我的问题是通信规范仅包含JSON模式文件(基于 http://js ..
发布时间:2019-11-23 17:27:47 C#/.NET

从XML模式(XSD)生成Json模式

有人知道如何从现有XML模式(XSD文件)生成 JSON模式吗? 有任何可用的工具吗? 解决方案 免责声明:我是 Jsonix的作者,一个功能强大的开源XML JSON JavaScript映射库. 今天,我发布了 Jsonix Schema Compiler 的新版本,其中包含新的JSON模式生成功能. 让我们接受购买订单模式.这是一个片段: ..
发布时间:2019-11-23 17:16:13 其他开发

从JSON数据生成JSON模式的工具

我们有这个json模式草稿.我想获取我的JSON数据样本,并为JSON模式生成一个框架,该框架可以手动进行修改,添加诸如description,required之类的内容,而这些不能从特定的示例中推断出来. 例如,从我的输入example.json: { "foo": "lorem", "bar": "ipsum" } 我将运行json_schema_g​​ene ..
发布时间:2019-11-23 16:56:18 其他开发

编写更复杂的json模式,这些模式依赖于其他键

我一直在编写简单的JSON模式,但我遇到了一个更复杂的API输入调用。我有一个宁静的结束路线,可以采用3种非常不同类型的JSON: localhost / foo can拿: {“type”:“ice_cream”,“cone”:“waffle”...} 或 {“type”:“hot_dog”,“bun”:“wheat”......} 如果“type”键包含“i ..
发布时间:2019-06-07 19:25:53 前端开发

java中的json模式验证

我想使用架构验证json文件。怎么做。 { “Book_information:[{ ”BookName“:”English“ , “ConfigFile”:“English.json”, “dependsOn”:“泰米尔语”, “maxPurchase”:“1”, “BookInformation”:{ “name”:“English”, “id”:“English-1” } }, ..
发布时间:2018-12-25 19:58:19 Java开发

是否有工具通过Java从XML模式生成JSON模式?

是否有人知道我们可以通过Java从XML架构或JSON架构生成XML架构的工具或方法? 解决方案 它不是很优雅,但杰克逊可以从java类生成 json架构。所以你可以采用你的xml架构,使用jaxb注释从中生成java类,然后从 jackson支持生成json模式jaxb注释。 ..
发布时间:2018-12-06 13:48:14 Java开发

如何在REST服务中验证传入的JSON数据?

休息服务需要根据json模式验证所有传入的json数据。 json模式是公共可访问的,可以通过http请求检索。 我正在使用jackson -framwork来编组java和json之间的编组和解组。到目前为止,我找不到任何使用jackson验证数据的方法。 我还尝试了 JsonTools 框架显然提出了这样的验证功能。但不幸的是,我无法让验证工作。 为什么JsonTool模式验证不起 ..
发布时间:2018-11-28 00:59:27 Java开发

杰克逊:生成带引用的模式

当使用Jackson的JSON模式模块时,我不想在遇到某个模型类时停止完整的图形,而是使用类名为另一个模式插入$ ref。你可以引导我到jackson-module-jsonSchema源码中的正确位置开始修补吗? 这里有一些代码来说明这个问题: public static class Zoo { public String name; public List ..
发布时间:2018-11-16 20:48:24 Java开发

从java类生成JSON模式

我有一个POJO类 公共类股票{ int id; 字符串名称; 日期; } 是否有可以将POJO转换为JSON模式的注释或开发框架/ api如下所示 {“id”: { “type”:“int” }, “name”:{ “type”:“string” } “date”:{ “type”:“Date” } } 我还可以扩展架构以添加“必 ..
发布时间:2018-11-16 20:32:29 其他开发

如何告诉JSON模式验证器从属性值中选择模式?

例如,文件系统的模式,目录包含文件列表。该模式包括文件的规范,接下来是子类型“图像”和另一个“文本”。 底部是主目录模式。目录具有属性内容,该属性内容是应该是文件的子类型的项目数组。 基本上我正在寻找的方法是告诉验证器从正在验证的json对象中的属性中查找“$ ref”的值。 示例json: { “name”:“A directory”, “content”:[ { ..
发布时间:2018-08-03 14:41:28 其他开发

Flask:Decorator来验证JSON和JSON Schema

我有一个烧瓶应用程序与期待JSON有效载荷的调用。在处理每个调用之前,我有一个2步的错误检查过程: $ ul 断言有效载荷是有效的JSON 断言JSON有效载荷符合特定模式 $ b 以下列方式实现: p> @ app.route('/ activate',methods = ['POST']) def activate(): request_id =请求.__散列__( ..
发布时间:2017-12-11 23:17:17 Python

JSON Schema - 根据另一个字段的值需要指定字段

想知道是否可以使用模式草案03.我已经在其他地方工作了依赖关系,我认为可能只需要一些创造性地使用它们,以便使用它们来指定必需的 code>某些字段的属性。 我目前最好的尝试(不起作用)应该给你一些我以后的想法。我想要默认值,在另一个字段有一个特定的值时是可选的。 { “description” :“a address ...”, “type”:“object”, “propertie ..
发布时间:2017-05-02 21:31:35 其他开发

json模式日期时间不正确检查

我有一个JSON和一个JSON模式 JSON: { “aaa”:“4000-02-01 00:00:00” } JSON模式: { “$ schema”:“http: / “type”:“object”, “properties”:{ “aaa”:{ “type”:“string”, “format”:“date-time” } },“r ..
发布时间:2017-04-14 05:25:26 其他开发