### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

If we send SES via Raw Data, `Destination` is empty, it returns `[]`. e.g.:

```
Destination: [],
```

If we send SES via non-Raw Data,  it contains values, it returns a json object:
```
Destination: {
  "ToAddresses": [
    "Address1", "Address2"
  ]
}
```

### Expected Behavior

To have a consistent schema

### How are you starting LocalStack?

With a `docker run` command

### Steps To Reproduce

1. Send a SES Message using Raw Data 
2. Send SES Message using non-Raw Data Fields.

Access <localstack>/_localstack/ses

### Environment

```markdown
- OS: MacOS
- LocalStack: 1.1.0
```


### Anything else?

_No response_
import json
import os
from datetime import date, datetime
from typing import TYPE_CHECKING, Optional, Tuple
import pytest
import requests
from botocore.exceptions import ClientError
import localstack.config as config
from localstack.constants import INTERNAL_RESOURCE_PATH
from localstack.services.ses.provider import EMAILS_ENDPOINT
from localstack.utils.strings import short_uid
if TYPE_CHECKING:
    from mypy_boto3_ses import SESClient
TEST_TEMPLATE_ATTRIBUTES = {
    "TemplateName": "hello-world",
    "SubjectPart": "Subject test",
    "TextPart": "hello\nworld",
    "HtmlPart": "hello<br/>world",
}
@pytest.fixture
def create_template(ses_client):
    created_template_names = []
    def _create_template(Template):
        ses_client.create_template(Template=Template)
        created_template_names.append(Template["TemplateName"])
    yield _create_template
    for name in created_template_names:
        ses_client.delete_template(TemplateName=name)
@pytest.fixture
def setup_email_addresses(ses_verify_identity):