【发布时间】:2021-10-16 10:22:03
【问题描述】:
我正在开发 Web API。我正在从一个数据库表中获取数据:
DispatchData dta = new DispatchData();
using (SalesDataContext oSqlData4 = new SalesDataContext())
{
var result = (from x in oSqlData4.Finances
where (x.records.ID.Equals("12") ||
x.records.ID.Equals("123"))
where (x.Status == "Not Approved")
select x).ToList();
foreach (var item in result)
{
dta.data = new string[] { item.Order_ID.ToString(), item.ID.ToString() };
}
var json = JsonConvert.SerializeObject(dta);
return json;
}
public class DispatchData
{
public string[] data;
}
此代码只返回一条记录:
{ "data": ["2508", "4684"] }
我希望数组中的每一行都像这样
{"data":[ ["2508","4684"],["2223","1123"],....] }
【问题讨论】:
-
问题出在这一行
data.data = …你总是分配给数组。您需要将其添加到数组中