Я написал веб-API ASP.Net, мое требование показывать полный / некоторый результат (ы) JSON на основе параметра , т. Е. Verbose = true
Объяснитьэто требования.
Мой текущий JSON:
Без подробностей
GET Метод:
API / V1 / пациент? Ключ = 1
{
"user": {
"key": 1,
"suffix": "1",
"firstName": "Dhanu",
"lastName": "Kumar",
"middleName": "",
"address": {
"address1": "uuu",
"address2": "TTT",
"address3": "xx",
"city": "yy"
}
}
}
С многословным
API /v1 / Patient? Key = 1 & verbose = true
{
"user": {
"key": 1,
"firstName": "Dhanu",
"lastName": "Kumar",
"middleName": ""
}
}
My User.cs
public UserDTO()
{
public int Key { get; set; }
public string Suffix { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string MiddleName { get; set; }
public Address Address {get;set;}
}
На основе подробного параметра я скрою/ Показать некоторые поля из JSON.
Есть ли способ достичь этого?