Error:In JSON data submission unexpected character

Error:In JSON data submission unexpected character

我正在尝试使用 onesignal.In 发送推送通知,但我遇到了一个错误

"error":"There was a problem in the JSON you submitted: unexpected character at line 1, column 1 [parse.c:652]"}

我的代码如下:

var jsonBody = {
                  "app_id": "OneSignal App ID",
                  "include_player_ids": ["Onesignal Playerid"],
                  "headings": {
                      "en": "Sump"
                   },
                   "contents": {
                       "en": " Sump Level is 'Sumpper' "
                   }
               };
                var request = $.ajax({
                      url: "https://onesignal.com/api/v1/notifications",
                      headers: {
                            'Authorization':'Basic REST API Key',
                            'Content-Type':'application/json',
                            'Access-Control-Allow-Headers': 'SDK-Version',
                            'Access-Control-Allow-Origin': '*'
                        },
                      type: "POST",
                      data: jsonBody,
                      dataType: "json"
                });
                console.log(request);

                    request.success(function(msg) {
                      console.log("success");
                    });

                    request.error(function(jqXHR, textStatus ) {
                      console.log( "Request failed: " + textStatus );

                    });

任何人都可以帮助我哪里出错了。
谢谢。

嗨,尝试创建一个对象,然后将其字符串化为 json。

var jsonBody = 
          { 
           app_id: "OneSignal App ID",
           include_player_ids: [ "Onesignal Playerid", "Secondsignal Playerid"],
           headings : 
           {
              en: "Sump"
           },
           contents :{
             en: "Sump Level is 'Sumpper' "
           }  
         }; 

var request = $.ajax({
                      url: "https://onesignal.com/api/v1/notifications",
                      headers: {
                            'Authorization':'Basic REST API Key',
                            'Content-Type':'application/json',
                            'Access-Control-Allow-Headers': 'SDK-Version',
                            'Access-Control-Allow-Origin': '*'
                        },
                      type: "POST",
                      data: JSON.stringify(jsonBody),
                      dataType: "json"
                });
                console.log(request);

                    request.success(function(msg) {
                      console.log("success");
                    });

                    request.error(function(jqXHR, textStatus ) {
                      console.log( "Request failed: " + textStatus );

                    });