在本例中, 还包含 required 和 description 两个可选的属性....required 为 false 表示不是必填参数. required是可选的, 如果没有写的话, 那么它的值就是false. 但是最好还是写上required属性....还没完, 我还必须指出属性是否是必填的, 然后我再加上一个remark属性, 它不是必填的:
?
JSON Schema 通过 required 这个集合属性来表示哪些属性是必填的....这里面, 可复用的schema被定义在schemas属性里, 每个可重用的schema的名字就是schemas的值, 这里就是product....引用定义好的schema
引用定义好的schema需要使用到JSON引用. JSON引用这个属性的名字是$ref, 它的值是一个URL. 这个URL可指向本文档内部甚至外部的组件.