3

我有一个像这样的 C# 对象:

public class Foo {
    public decimal Number {get;set;}
}

我创建了一个像这样的 json 模式:

 var schema = await JsonSchema4.FromTypeAsync(typeof(Foo));
 var jsonSchema = schema.ToJson();
 return jsonSchema;


{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Foo",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "SomeNumber": {
      "type": "number",
      "format": "decimal"
    }
  }
}

如何防止属性“格式”:“十进制”在结果模式中输出?

编辑添加:不修改类 Foo - 我无权访问它。

4

0 回答 0