Object data source
You might want to convey more information in the data source than is necessary to show in the table (row IDs from the database for example). For these situations DataTables supports the reading of data for objects as well as arrays.
In this example the server responds with an array of objects, where DataTables will look up and use each property that is specified by the columns.data property given for each column..