data = {'name': 'Andr\xe9'}
print('data: {0}'.format(repr(data)))
code = json.dumps(data)
print('code: {0}'.format(repr(code)))
conv = json.loads(code)
print('conv: {0}'.format(repr(conv)))
name = conv['name']
print('Name is {0}'.format(name))
Как вы сохраняете символы с диакритическими знаками, поступающие из веб-службы, в базу данных?