          ({
              'a': 1,
              'b': ['some', 'list', True, 1.23],
              '3': None
          }, '{"a": 1, "3": null, "b": ["some", "list", true, 1.23]}'),
      ]
      field = serializers.JSONField(binary=True)
  
  
  # Tests for FieldField.
 
</s> remove         ('{"a": 1, "3": null, "b": ["some", "list", true, 1.23]}', {
 </s> add         (b'{"a": 1, "3": null, "b": ["some", "list", true, 1.23]}', { </s> remove             return json.dumps(value)
 </s> add             value = json.dumps(value)
            # On python 2.x the return type for json.dumps() is underspecified.
            # On python 3.x json.dumps() returns unicode strings.
            if isinstance(value, six.text_type):
                value = bytes(value.encode('utf-8'))
        }, b'{"a": 1, "3": null, "b": ["some", "list", true, 1.23]}'),
          ({
              'a': 1,
              'b': ['some', 'list', True, 1.23],
              '3': None
        }, b'{"a": 1, "3": null, "b": ["some", "list", true, 1.23]}'),
      ]
      field = serializers.JSONField(binary=True)
  
  
  # Tests for FieldField.
keep keep keep keep replace keep keep keep keep keep
 Work around 2.x/3.x json.dumps() return type fuzziness 
tests/test_fields.py