[英]How do I filter the properties in JSON from DTO
以下是我的DTO。
public class CustomerTO
{
public int Id { get; set;}
public string Name { get; set;}
//& so on
}
但是,當我從操作中返回JSON字符串時,我只希望將少量屬性發送給客戶端。
我的Json應該看起來像
{
"id": 1,
"name": "Ram"
}
我的行動。
public string GetCustomers()
{
List<CustomerTO> customers = dal.Get();
var strJson = JsonConvert.SerializeObject(customers);
return strJson;
}
上面的操作將字符串返回為:-
[
{
"id":1,
"name":"Ram",
"age":27,
"Country":"India"
},
{
"id":2,
"name":"Shyam",
"age":27,
"Country":"India"
}
]
如何從DTO過濾JSON中的屬性?
使用[JsonIgnore]
裝飾您不想序列化到DTO中的客戶端的成員
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.