JSONSchema

Document Ref JSONSchema,Validation 1.什么是JSONSchema JSON Schema 是一个允许您注释 和验证 JSON 文档的词汇表。 2.构建JSONSchema 2.1 Example 1 2 3 4 5 6 { "productId": 1, "productName": "A green door", "price": 12.50, "tags": [ "home", "green" ] } 如上json有一些问题,比如 productId是什么,productName是什么,如何验证里面的字段,price可不可以为0,上述JSON只是一份不完备的JSON文档 2.2 开始构建 1 2 3 4 5 6 7 { "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://example.com/product.schema.json", "title": "Product", "description": "A product in the catalog", "type": "object" } $schema: 根据哪个json草案/标准进行编写的,还有版本信息 $id: 定义了Schema的 URI,以及Schema内其他 URI 引用解析所依据的基本 URI title,description: 描述这个JSON文档的一些信息 type: 这个字段是对JSON文档的第一个约束,如上表明json文档为对象类型 type还有如下几种类型...

December 5, 2021 · 5 min · cui