在 JSON 结果 WebAPI 周围添加方括号
Add Square Brackets Around JSON result WebAPI
我有以下 WebAPI 操作,其中 returns 单个值
public User Get(int id)
{
return new User{ Name = "Chris"};
}
这会生成以下 JSON 值
{"Name":"Chris"}
但是,我需要结果在 JSON 周围有 [],就像这样
[{"Name":"Chris"}]
我知道返回多个结果会生成方括号,但有时我只会返回一个。
有没有办法告诉 WebAPI 添加方括号?
没关系,我想通了(这是漫长的一天!)。
只需要return一个包含单个项目的集合。
public IEnumerable<User> Get(int id)
{
var users = new List<User>();
users.Add(new User{ Name = "Chris"});
return users;
}
我有以下 WebAPI 操作,其中 returns 单个值
public User Get(int id)
{
return new User{ Name = "Chris"};
}
这会生成以下 JSON 值
{"Name":"Chris"}
但是,我需要结果在 JSON 周围有 [],就像这样
[{"Name":"Chris"}]
我知道返回多个结果会生成方括号,但有时我只会返回一个。
有没有办法告诉 WebAPI 添加方括号?
没关系,我想通了(这是漫长的一天!)。
只需要return一个包含单个项目的集合。
public IEnumerable<User> Get(int id)
{
var users = new List<User>();
users.Add(new User{ Name = "Chris"});
return users;
}