我只希望以某种特定格式返回JSON数据,例如所有细节上方的一个数组。请仔细查看图片,其中包含我要实现的代码和输出。
public IEnumerable <Data> Get()
{
return new List<Data> {
new Data {Id=1,Content="Sample Content",Author="Bhanu"},
new Data {Id=2,Content="Sample Content",Author="War"}
};
}
上面的代码是用Controllers.cs编写的,数据是从具有ID,Content,Author声明的模型类中获取的,就像下面的代码一样。
namespace WebApplication1.model
{
public class Data
{
public int Id { get; set; }
public string Content { get; set;}
public string Author { get; set; }
}
}
答案 0 :(得分:0)
您需要创建一个具有IEnumerable类型的属性的模型类,如下所示:
public class DataModel
{
public IEnumerable<Data> Something {get; set; }
}
然后返回上述类的实例:
public DataModel Get()
{
return new DataModel { Something = new List<Data> {
new Data {Id=1,Content="Sample Content",Author="Bhanu"},
new Data {Id=2,Content="Sample Content",Author="War"}
}
};
}