json должен быть в следующем формате:
var data = [
['Heavy Industry', 12],['Retail', 9], ['Light Industry', 14],
['Out of home', 16],['Commuting', 7], ['Orientation', 9]
];
Но в моем методе действий я не могу понять, как создать json, который будет отображаться в этом формате. Вот что у меня есть:
var json = new[] {
new[] {"Pending", summaryData.Sum(a => (int)a.Pending).ToString() },
new[] {"Completed", summaryData.Sum(a => (int)a.Completed).ToString()}
};
return Json(json, JsonRequestBehavior.AllowGet);
Что возвращает следующий JSON:
[["Pending","146"],["Completed","914"]]
Это близко, за исключением того, что это кавычки вокруг числовых значений и jq Сюжету вроде не нравится. К сожалению, если я попытаюсь выполнить на нем Int32.Parse (...), я получу исключение.
Есть идеи, как это лучше всего сделать?
Спасибо