I understand this a popular issue, and I have read all the similar questions here on Stack Overflow and other sites (including the datatables website).
To clarify, I
In my case, i had to assign my json to an attribute called aaData just like in Datatables ajax example which data looked like this.