如何控制NJsonSchema的小数输出

时间:2018-07-10 19:49:17

标签: njsonschema

我有一个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 -我无权访问。

0 个答案:

没有答案