我需要更改以下方法以返回一个 JSON 字符串数组,每个数组都有两个元素(IE [值,日期])。目前我有一种方法可以将 JSON 字符串构建为一个大的单个对象数组,我该如何将其更改为所需的格式?目前从这个方法返回的 JSON 看起来像这样
{[{"measurementshortdate": "9/27","value": 99.99,}, {"measurementshortdate": "9/27","value": 104.57,}, {"measurementshortdate": "9/28","value": 232.21,}]}
这是我用来构建它的方法。
public string GetJSONAbbottSeriesData()
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("[");
foreach (MeasurementGroup m in this.MeasurementTypeGroups[0].MeasurementGroups)
{
if (sb.ToString() != "[")
{
sb.Append(", ");
}
sb.Append("{" +
"\"measurementshortdate\": \"" + m.When.ToString("M/dd") + "\"," +
"\"value\": " + m.Measurements[0].Value.ToString("0.##") + "," +
"}");
}
sb.Append("]");
return sb.ToString();
}
谢谢!