List<Object> lstsData = new List<object>();
        try
        {
            var thisWeekStart = Date.AddDays(-(int)Date.DayOfWeek);
            var thisWeekEnd = thisWeekStart.AddDays(7).AddSeconds(-1);
            var q = from c in db.Tasks select c.TaskName;
            var Taskss = db.Tasks.Where(x => x.IsActive == true && x.TaskName != null).Select(x => x.TaskName);
            var HourSum = db.TimesheetData.Where(x => x.Date >= thisWeekStart && x.Date <= thisWeekEnd).GroupBy(x => x.TaskID).
            Select(grp => new { /*TaskID = grp.Key,*/ HourSum = grp.Sum(x => (double?)x.Hours ?? 0) });
            lstsData.Add(new { Hourss = HourSum, Taskname = q });
            return Json(lstsData);
        }
My issue is when i am trying return json then my data placed inside array. This is my console data
     {Hourss: Array(3), Taskname: Array(3)}
     length
     :
     1
   __proto__
    :
    Array(0)
My issue is when i am trying return json then my data placed inside array.
 
     
    