小编Ber*_*nha的帖子

JSON Schema,用于指定具有某些必填字段的"任何"类型模式

假设我有以下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)

json jsonschema

17
推荐指数
1
解决办法
2万
查看次数

JavaDoc Parser用于常见的javadoc?

有什么东西可以用来解析JavaDoc,这样我就可以在运行时通过标准的Doclet接口对它进行操作了吗?基本上,Doclet的反向操作.

我知道为每个Javadoc写一个解析器是不可能的(因为这可以是一个任意的文档格式),但我很想知道是否有类似的标准Doclet.

java parsing javadoc doclet

6
推荐指数
1
解决办法
589
查看次数

标签 统计

doclet ×1

java ×1

javadoc ×1

json ×1

jsonschema ×1

parsing ×1