Redocly/redoc

Type: Array and nullable: true does not render nullable

Open

#1,155 建立於 2020年1月9日

在 GitHub 查看
 (1 留言) (1 反應) (0 負責人)TypeScript (21,877 star) (2,272 fork)batch import
Type: Bughelp wanted

描述

I have a response which either returns an array or null. I specify the return json schema with:

{
  "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "array",
    "uniqueItems": true,
    "items": {
      ....
    }
  "nullable": true
}

But redoc does not render this like for other types e.g. integers.

I currently use the following workaround:

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "oneOf": [
    {
      "type": "array",
      "uniqueItems": true,
      "items": {
        "$ref": "../shared/id.json#"
      }
    },
    {
      "type": "any"
      "nullable":true
    }
  ]
}

grafik

貢獻者指南