JSON Schema
JSON Schemaの例
code:json
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"contacts": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
ポイント
type: "null"、"boolean"、"object"、"array"、"number"、"string"を指定可能。
typeに"object"を指定した場合
properties: Record<string, schema>
required: propertiesのキーで必須にしたいものの配列
typeに"array"を指定した場合
items: schema
参考にした資料