JSON Schema辅助工具
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON Schema辅助工具相关的知识,希望对你有一定的参考价值。
参考技术A JSON在线解析工具(功能包括:JSON格式化、压缩、验证格式、JSON转XML、CSV、YAML),地址如下: https://c.runoob.com/front-end/53Chrome浏览器插件:JSON-handle
JSON Schema在线工具
JSON Schema的在线辅助工具有很多,推荐以下几个:
根据JSON和对应的JSON Schema校验数据的正确性:http://json-schema-validator.herokuapp.com/
根据JSON数据,生成对应的JSON Schema数据:https://jsonschema.net/#/editor
根据JSON数据,生成对应的JSON Schema数据:http://schemaguru.snowplowanalytics.com/#
JSON Schema
Json schema 格式
Json schema 本身遵循Json规范,本身就是一个Json字符串,先来看一个例子
{ "$schema": "http://json-schema.org/draft-04/schema#", "title": "Product", "description": "A product from Acme‘s catalog", "type": "object", "properties": { "id": { "description": "The unique identifier for a product", "type": "integer" }, "name": { "description": "Name of the product", "type": "string" }, "price": { "type": "number", "minimum": 0, "exclusiveMinimum": true } }, "required": ["id", "name", "price"] }
我们来看一下json schema 最外层包含以下几个字段
$schema | 描述 | 示例 |
---|---|---|
$schema | $schema 关键字状态,表示这个模式与 v4 规范草案书写一致。 | |
title | 标题,用来描述结构 | |
description | 描述 | |
type | 类型 | . |
properties | 定义属性 | |
required | 必需属性 |
以上是关于JSON Schema辅助工具的主要内容,如果未能解决你的问题,请参考以下文章
将 jsonschema 转换为 Django REST 序列化器的工具?
如何使用 C# 在 ASP.NET 3.5 中动态设置“application/ld+json”Schema.org 元数据