[英]In JSON schema, what does keyword “extends” mean
我得到了以下JSON模式,有人可以解釋關鍵字“擴展”的含義。 我無法在書中找到它等。
{
"description" : "Human readable TSM-X radio alias, which is displayed in PLI streams",
"extends" : {
"minLength" : 1,
"pattern" : "^[a-zA-Z0-9~,.?!/_+= -]*$"
},
"maxLength" : 16,
"type" : "string"
}
感謝您的幫助。
哇,你遇到了一個非常古老的架構。 extends
曾經是一個JSON Schema關鍵字,但在draft-04(2013)中刪除了。 這是draft-03規范,祝你好運。
JSON Schema沒有定義extends
關鍵字,但您正在使用的庫可能。
已經提出extends
作為一種定義一種“基礎”模式的方法,其他關鍵字可以附加到該模式。 但是,最后,功能只是與allOf
略有不同,而語義暗示了一個繼承模型,JSON Schema絕對不是。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.