以下是我的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中的属性?
答案 0 :(得分:1)
将您不希望序列化的成员装饰到DTO中的客户端
http://localhost:8761/eureka/