[英]JSON schema enum to C# class equivalent
我有一个JSON模式,正在尝试制作C#类。
我的问题很快就出现在RootObject的第一个属性上。
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"version": {
"type": "string",
"enum": [ "3.0" ]
},
"vectorString": {
"type": "string"
}
},
"required": [ "version" ]
}
vectorString是一个字符串,因此很容易:
public class RootObject {
public string vectorString { get; set; }
}
但是,version是一个字符串,并且具有一个enum修饰符。 我的问题是,如何在JSON模式中为C#类建模静态枚举值?
原来,我不需要担心枚举元标记。 只是为版本创建字符串属性就可以了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.