我有一个POJO类:
public class Stock {
int id;
String name;
Date date;
}
是否有任何注释或开发框架/API可以将POJO转换为JSON模式,如下所示:
{"id":
{
"type" : "int"
},
"name":{
"type" : "string"
}
"date":{
"type" : "Date"
}
}
我还可以通过在POJO上指定一些注释或配置来扩展模式,以添加"Required" : "Yes"
、每个字段的描述等信息,并可以生成如下所示的JSON schema:
{"id":
{
"type" : "int",
"Required" : "Yes",
"format" : "id must not be greater than 99999",
"description" : "id of the stock"
},
"name":{
"type" : "string",
"Required" : "Yes",
"format" : "name must not be empty and must be 15-30 characters length",
"description" : "name of the stock"
}
"date":{
"type" : "Date",
"Required" : "Yes",
"format" : "must be in EST format",
"description" : "filing date of the stock"
}
}
https://stackoverflow.com/questions/26199716
复制相似问题