JSON形式のデータを返すAPIを作成しました。応答がどのように見えるAPIのJSON応答に外部名を追加する
:理想的でないこと
[{"leadID":1,"eventID":2,"companyID":3},{"leadID":4,"eventID":5,"companyID":6}]
しかし私には、私がこのコレクションに名前を追加したいと思います。
理想的には、私は、出力は次のようになりたい:
{"data":[{"leadID":1,"eventID":2,"companyID":3},{"leadID":4,"eventID":5,"companyID":6}]}
私のアクションは次のとおりです。
public HttpResponseMessage GetLeadsSinceLastPoll()
{
using (var context = new MyDbContext())
{
var leads = context.Lead.Where(q => q.dateAdded > AuthorizedUser.LastPollDate).ToList();
var x = JsonConvert.SerializeObject(leads);
var res = Request.CreateResponse(HttpStatusCode.OK);
res.Content = new StringContent(x, System.Text.Encoding.UTF8, "application/json");
return res;
}
}
は結果に外側名前/ラベルを追加する方法はありますか?