У меня есть Pojo классГенерирование JSON-схему из класса Java
public class Stock{
int id;
String name;
Date date;
}
Существуют ли какие-либо аннотаций или среда разработки/API, который может преобразовать POJO в JSON схеме как ниже
{"id":
{
"type" : "int"
},
"name":{
"type" : "string"
}
"date":{
"type" : "Date"
}
}
, а также я могу разверните схему, чтобы добавить такую информацию, как «Обязательный»: «Да», описание для каждого поля и т. д., указав некоторые аннотации или конфигурации на POJO и можете генерировать схему JSON, как показано ниже.
{"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"
}
}
Это тот, что вы ищете? http://stackoverflow.com/questions/9593409/convert-pojo-to-json – Elric
Нет, это преобразует pojo в объект json. Я ищу для генерации JSON-схемы как мета [информацию о полях входной формы, сопоставленных полям pojo, например, тип данных, независимо от того, требуется ли это или нет и т. Д.) Конечным пользователям). – user3587174
Вот онлайн-сайт, который будет генерировать json-схему из json: http://www.jsonschema.net/ – DwB