我从 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'