          if isinstance(field, Serializer):
              return NestedBoundField(field, value, error)
          return BoundField(field, value, error)
  
      # Include a backlink to the serializer class on return objects.
      # Allows renderers such as HTMLFormRenderer to get the full field info.
 
</s> remove     BindingDict, BoundField, NestedBoundField, ReturnDict, ReturnList
 </s> add     BindingDict, BoundField, JSONBoundField, NestedBoundField, ReturnDict,
    ReturnList
        if isinstance(field, JSONField):
            return JSONBoundField(field, value, error)
          if isinstance(field, Serializer):
              return NestedBoundField(field, value, error)
        if isinstance(field, JSONField):
            return JSONBoundField(field, value, error)
          return BoundField(field, value, error)
  
      # Include a backlink to the serializer class on return objects.
      # Allows renderers such as HTMLFormRenderer to get the full field info.
keep add keep keep keep keep
 PoC Add JSONBoundField to serializers (Fixes #4999)

Per issue #4999, JSONFields are not rendered properly in the DRF
browsable API HTML forms.  This patch attempts to fix that behavior by
introducing a JSONBoundField helper similar to the NestedBoundField
helper. 
rest_framework/serializers.py