いつもお世話になっております。
下記は入力フォームで入力された項目をボタン押下でJSONデータの方に変換後リクエストをおくる
JSファイルです。
ボタン押下した際に項目が未入力の場合はリクエストパラメーターから削除することはできないでしょうか?

 $(function(){
        $("#response").html("Response Values");
        $("#buttonpost").click( function(){
            
            var dept_ids = $("#dept_ids").val().split(",");
            var start_date = $("#start_date").val();
        var end_date = $("#end_date").val();

            var JSONdata = {};
            JSONdata.dept_ids = dept_ids;
            JSONdata.start_date = start_date; 
            JSONdata.end_date = end_date;
            
            
   
     $.ajax({
  url : 'http://52.192.178.185:8280/api/dept_accesses',
  type : "POST",
        data : JSON.stringify(JSONdata),
     contentType: "application/json;charset=UTF-8",
     dataType : "json",
     accepts : {json: "application/vnd.glv.v1+json;charset=UTF-8"},
   }).done(function(data, status, xhr) {
      $("#response").html(JSON.stringify(data));
   }).fail(function(xhr, status, error) {
      // 通信失敗時の処理
      alert("失敗");
   }).always(function(arg1, status, arg2) {
      
    });
 
       })
       })