Я хочу вернуть модель из моего веб-API (net core) со всей информацией об аннотациях данных. Пример:
public class MyModel{
[Required]
string name;
int age;
}
Должно вернуть что-то вроде этого:
{
"name":"exampleName",
"age": 19
},
[
{
"property":"name",
"type":"string",
"required":true
},
{
"property":"age",
"type":"int",
"required":false
}
]
Есть простой способ сделать это? Или что-то в сетевом фреймворке Core уже что-то вроде этого?
поиск чванства для .net
как указал @Selvin, просто используйте Swagger.net
Я хочу использовать это для генерации кода в своем интерфейсе. @Selvin может изменить мою модель, чтобы она возвращала что-то подобное?





Почему? это неправильно... эта декларативная проверка предназначена только для понимания вашим API, а не вашим потребителем API.