Topic: xajax generates an empty array at the end of an array in a json object

hi, i have this json:

var Data = eval({
            "Form"         : form,
            "KeyField"     : "id_ccurso",
            "ValKeyField"  : "",
            "MsjError"     : "Seleccione el curso a eliminar",
            "MsjAfter"     : "El curso se elimino correctamente",
            "FilesToDelete":[
            {
                "FieldName"     :  "cc_acceso",
                "ValFieldName"  :  document.getElementById("a_cc_acceso").value,
                "Path"        :  "uploads/tb_curso/",
                "AcceptedTypes" :  "several"
            }
            ]
        });


I pass the json to a xajax function like this:

xajax_DelRecord(Data);

so, do you know why, the xajax generates an array like this at the end of an array within json
["$family"]=>
    array(1) {
      ["name"]=>
      string(5) "array"
}