今天研究了下JSON Schema,终于搞明白为啥它这么重要了。之前总觉得写接口文档挺麻烦的,现在发现用JSON Schema来定义数据结构简直太方便了。特别是验证数据格式的时候,不用再手动去检查每个字段。刚试了下用ajv库来做校验,速度还挺快的。不过这东西嵌套多了也容易晕,得慢慢来。
{
"type": "object",
"properties": {
"name": { "type": "string" },
"age": { "type": "integer", "minimum": 0 }
},
"required":
}
登录/注册