[英]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.