C# 生成的 swagger 客户端无法使用日期时间格式

时间:2021-07-02 09:25:30

标签: c# swagger openapi

我从 java 服务 api.yaml 生成了一个带有 swashbuckle 的客户端,看起来像这样。生成的客户端需要 DateTimeOffset? registrationDateTime,但格式有问题。我尝试添加一个带有 JsonConverter<DateTimeOffset>value.UtcDateTime.ToString("O"),它适用于 Json 对象,但不适用于像我这样的查询参数。

parameters:
      - name: registrationDateTime
        in: query
        description: "Test datetime query parameter"
        required: false
        schema:
          type: string
          format: date-time
Failed to convert value of type 'java.lang.String' to required type 'java.time.OffsetDateTime'

0 个答案:

没有答案
相关问题