WCF如何输出指定格式的json数据
现在使用WCF输出的json格式为:{"Result": [{"care": 25,},{"care": 20,}]}
而我想要的json格式为:[{"care": 25,},{"care": 20,}]
WCF核心代码:
public Response<List<UserInfo>> GetMessage()
{
var properties = OperationContext.Current.IncomingMessageProperties;
var property = properties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;
string queryString = property.QueryString;
Response<List<UserInfo>> result = new Response<List<UserInfo>>();
List<UserInfo> list = new List<UserInfo>();
for (int i = 0; i < 2; i++)
{
UserInfo obj = new UserInfo();
obj.careNumber = "2";//关注数
list.Add(obj);
}
result.Result = list;////BLL method return list obj
return result;
}
请问如何返回我想要的json格式 WCF
[解决办法]
直接返回
List<UserInfo>