假设我有以下JSON模式
{
"name":"Product",
"type":"object",
"properties":{
"id":{
"type":"number",
"required":true
},
"name":{
"description":"Name of the product",
"required":true
},
"price":{
"required":true,
"type": "number",
"minimum":0,
"required":true
},
"tags":{
"type":"array",
"items":{
"type":"any"
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我不希望标签是一个数组,而是希望它成为根模式的一部分.所以你可以指定任何属性,但我特别注意"id","name"和"price"以下哪个是正确的做法,哪些是完全错误的?
{
"name":"Product",
"type":"object",
"properties":{
"id":{
"type":"number",
"required":true
},
"name":{
"description":"Name of the product",
"required":true
},
"price":{
"required":true,
"type": "number",
"minimum":0,
"required":true
}
},
"additionalProperties": {
"type":"any"
}
}
{
"name":"Product",
"type":"object",
"properties":{
"id":{
"type":"number",
"required":true
},
"name":{
"description":"Name of the product",
"required":true
},
"price":{
"required":true,
"type": "number",
"minimum":0, …
Run Code Online (Sandbox Code Playgroud) 有什么东西可以用来解析JavaDoc,这样我就可以在运行时通过标准的Doclet接口对它进行操作了吗?基本上,Doclet的反向操作.
我知道为每个Javadoc写一个解析器是不可能的(因为这可以是一个任意的文档格式),但我很想知道是否有类似的标准Doclet.