Skip to content

docs: JSON input to JSONField is not parsed correctly #5873

Description

@beruic

Checklist

  • I have verified that that issue exists against the master branch of Django REST framework.
  • I have searched for similar issues in both open and closed tickets and cannot find a duplicate.
  • This is not a usage question. (Those should be directed to the discussion group instead.)
  • This cannot be dealt with as a third party library. (We prefer new functionality to be in the form of third party libraries where possible.)
  • I have reduced the issue to the simplest possible case.
  • I have included a failing test as a pull request. (If you are unable to do so we can still accept the issue.)

Steps to reproduce

  1. Create a JSONField on a serializer
  2. Submit {"a": "test"} to the field through docs
  3. Breakpoint at the return of JSONField.to_internal_value()

Expected behavior

The returned data is a dictionary with a single key a that has a value which is string test.

Actual behavior

The returned data is the string {"a": "test"}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions