私は次のものを持っています:
var data = new List<DataModel>();
DataModel は次のとおりです。
public class DataModel {
public DateTime Date { get; set; }
public Int32 Users { get; set; }
}
このリストを JSON 形式に変換し、WebAPI 2.0 アクションで返すにはどうすればよいですか?
ありがとう、ミゲル
私は次のものを持っています:
var data = new List<DataModel>();
DataModel は次のとおりです。
public class DataModel {
public DateTime Date { get; set; }
public Int32 Users { get; set; }
}
このリストを JSON 形式に変換し、WebAPI 2.0 アクションで返すにはどうすればよいですか?
ありがとう、ミゲル
あなたは魔法の方法でそれを行うことができます...
public class JsonListObjectController : ApiController
{
public List<DataModel> Get()
{
var data = new List<DataModel>()
{
new DataModel() {Date = DateTime.Today, Users = 100},
new DataModel() {Date = DateTime.Today, Users = 120}
};
return data;
}
}
または、「私はコントロールしたい」方法でそれを行うことができます
public HttpResponseMessage Get()
{
var data = new List<DataModel>()
{
new DataModel() {Date = DateTime.Today, Users = 100},
new DataModel() {Date = DateTime.Today, Users = 120}
};
return new HttpResponseMessage()
{
Content = new StringContent(JArray.FromObject(data).ToString(), Encoding.UTF8, "application/json")
};
}