我有一个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"
}
}
}
如何防止在结果模式中输出属性“ format”:“ decimal” ?
编辑添加:不修改类Foo -我无权访问。