¿Jquery error de integración de datos?

Estoy integrando jquery datatable a mi proyecto. Cuando se hace una llamada al servicio, de alguna manera se produce un error de seguimiento

no se puede leer la propiedad 'assorting' de undefined

Aquí está el código

Línea de tiempo

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script  src="js/jquery.dataTables.js"></script>

<body>

<script>

$(document).ready( function() {
  $('#example').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "URL",
    "fnServerData": function ( sSource, aoData, fnCallback, oSettings ) {
    console.log(aoData);
      oSettings.jqXHR = $.ajax( {
        "dataType": 'json',
        "type": "POST",
        "url": sSource,
        "data": aoData,
        "success": fnCallback
      } );
    }
  } );
} );

</script>

<div id="dvContent">
 <table cellpadding="0" cellspacing="0" border="0"  id="example">

 </table>
</div>

</body>

Aquí está la muestra de salida del servidor.

{"some": "yyy", "open": null, "program": 1, "more": "must", "comment": 000}

Respuestas a la pregunta(5)

Su respuesta a la pregunta