您可以定義共享模型對象,並指它在其他車型有標準基準。
假設您已經定義的通用模型 「C」,你可以參考模型 「C」 的模式A或B具有以下JSON模式:
型號A或B:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"field": {
"$ref": "https://apigateway.amazonaws.com/restapis/{{api-id}}/models/C"
}
}
}
所生成的軟件開發工具包將具有共同的對象C.
如果您的共享對象屬性都包含於單個模型時,可以使用內聯參考代替:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"definitions": {
"C": {
"type": "object",
"properties": {
...
}
}
},
"type": "object",
"properties": {
"field": { "$ref": "#/definitions/C" },
...
}
}
https://forums.aws.amazon.com/thread.jspa?messageID=697388這看起來很重要,但尚未對其進行測試。 –