我有一个像这样的 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 - 我无权访问它。