I created a DynamoDB table and I'm attempting to store a `None` within the table.

```
import boto3

dynamodb = boto3.resource('dynamodb', region_name='eu-west-1')
table = dynamodb.Table('test_table')

table.put_item(
                Item={
                    'ID': '1',
                    'random_value': 'value1',
                    'could_be_none': None}
)

table.put_item(
                Item={
                    'ID': '2',
                    'random_value': 'value2',
                    'could_be_none': 'Not None'}
)

```

However when the code successfully runs the resulting table shows the NULL value to be `true` and also the column name appends `(NULL)`

[![DynamoDB column NULL with true value replacing none value](https://i.stack.imgur.com/AnRkj.png)](https://i.stack.imgur.com/AnRkj.png)

I'm not sure why this is happening or how I can handle `None` values within DynamoDB