当使用 JSON.Net JsonSchemaGenerator 为我的对象生成 JSON Schema 时:
Public Class Host
Public Property uid() As String
End Class
它将 type 属性生成为字符串数组:
{
"type": "object",
"properties": {
"uid": {
"required": true,
"type": [
"string",
"null"
]
}
}
}
正确的 JSON Schema 应该是:
{
"type": "object",
"properties": {
"uid": {
"required": true,
"type": "string"
}
}
}
有没有人见过这个?