在ASP.Net中以结构格式解析Json数据(Visual Studio 2013)

时间:2019-03-04 07:22:05

标签: c# asp.net visual-studio visual-studio-2013

My code screenshot

我只希望以某种特定格式返回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; }
    }
}

1 个答案:

答案 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"}
        }
     };

    }