﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
30583	XML serializer doesn't handle JSONFields.	Ustinov Sergey	Hasan Ramezani	"I have code:

{{{
data = serializers.serialize(""xml"", queryset, fields=fields)
}}}

if I choose specific fields, which are not JSONField, it is ok. But if I choose field, which is JSONField, I receive error
{{{
 File ""/Users/ustnv/PycharmProjects/fpg_nko/venv/lib/python3.6/site-packages/django/core/serializers/__init__.py"", line 128, in serialize
    s.serialize(queryset, **options)
  File ""/Users/ustnv/PycharmProjects/fpg_nko/venv/lib/python3.6/site-packages/django/core/serializers/base.py"", line 107, in serialize
    self.handle_field(obj, field)
  File ""/Users/ustnv/PycharmProjects/fpg_nko/venv/lib/python3.6/site-packages/django/core/serializers/xml_serializer.py"", line 79, in handle_field
    self.xml.characters(field.value_to_string(obj))
  File ""/Users/ustnv/PycharmProjects/fpg_nko/venv/lib/python3.6/site-packages/django/utils/xmlutils.py"", line 25, in characters
    if content and re.search(r'[\x00-\x08\x0B-\x0C\x0E-\x1F]', content):
  File ""/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/re.py"", line 182, in search
    return _compile(pattern, flags).search(string)
TypeError: expected string or bytes-like object
}}}
"	Bug	closed	Core (Serialization)	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
