text: Title: Request Body Param is being sent as a `String` instead of an `Array` of `Integers`
  Body: My auto generated docs appear correct but when sending a POST, django is receive the parameter as a string. What it's expecting is
  
  ```
  { 'ids': [<id1>, <id2>, ...] }
  ```
  
  Django is instead receiving the following when making requests from yasg
  
  ```
  { 'ids': '[<id1>, <id2>, ...]' }
  ```
  
  Trying to generate the docs manually, I have come up with
  
  ```
  post_item = Schema(
      title='Post new items',
      type=openapi.TYPE_OBJECT,
      properties=dict(
          ids=dict(
              type=openapi.TYPE_ARRAY,
              items=Items(
                  type=openapi.TYPE_INTEGER,
                  format=openapi.FORMAT_INT32,
              ),
              description='IDs (example: [4389, 4762])',
          )
      ),
      required=['ids'],
  )
  
  post_params = [
      Parameter(
          'pk',
          openapi.IN_PATH,
          required=True,
          type=openapi.TYPE_INTEGER,
      )
  ]
  
  @action(methods=['post'], detail=False)
  @swagger_auto_schema(
      manual_parameters=post_params,
      request_body=post_item)
  def bulk(self, request, *args, **kwargs):
      ....
  ```
  
  This has the same behavior the auto-generated docs has. Any suggestions?