OpenAPI 3 中是否有 maxLength 或替代关键字

Vfo*_*est 13 swagger openapi

在 openapis.org OpenAPI 3.0( https://spec.openapis.org/oas/v3.1.0 ) 中,我无法找到maxLength关键字来表示数据类型或替代数据类型允许的最大长度。谁能帮忙,我需要用x-来做吗?

Mar*_*yer 5

找到它很困难:

4.4 数据类型

正如JSON 模式验证词汇所定义的,数据类型可以有一个可选的修饰符属性:format。OAS 定义了附加格式来提供原始数据类型的详细信息。

JSON 模式验证:本文档包含maxLength
的描述

6.3.1. maxLength 该关键字的值必须是非负整数。如果字符串实例的长度小于或等于此关键字的值,则该字符串实例对该关键字有效。字符串实例的长度定义为其字符数,如 RFC 8259 [RFC8259] 所定义。

在OpenAPI 版本 3.0.3中更容易找到文档