我正在使用 NJsonSchema CsharpGenerator 10.1.24 并具有以下用于生成 POCO 的架构:
"description": "schema validating people and vehicles",
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"required": [ "oneOf" ],
"properties": { "oneOf": [
{
"firstName": {"type": "string"},
"lastName": {"type": "string"},
"sport": {"type": "string"}
},
{
"vehicle": {"type": "string"},
"price":{"type": "number"}
}
]
}
}
如何让生成的 C# 类具有decimal
价格类型而不是默认类型double
?
public double Price { get; set;}
我尝试使用带有生成器设置JsonSerializerSettingsTransformationMethod
属性的自定义静态方法,但没有任何改变。