我有以下WebAPI操作,它返回单个值
public User Get(int id)
{
return new User{ Name = "Chris"};
}
这将生成以下JSON值
{"Name":"Chris"}
但是,我需要结果让[]围绕JSON结果如此
[{"Name":"Chris"}]
我知道返回多个结果会生成方括号,但有时我只会返回一个。
有没有办法告诉WebAPI添加方括号?
答案 0 :(得分:0)
没关系我弄清楚了(这是漫长的一天!)。
只需要使用单个项目返回一个集合。
public IEnumerable<User> Get(int id)
{
var users = new List<User>();
users.Add(new User{ Name = "Chris"});
return users;
}