tools (common/data_format): use "default" in json.dumps in serialise (useful notably to serialise jid.JID)

This commit is contained in:
Goffi 2018-12-01 14:34:55 +01:00
commit f83e4f3334

View file

@ -131,7 +131,7 @@ def serialise(data):
@return(unicode): serialised data, can be transmitted as string to the bridge
"""
return json.dumps(data, ensure_ascii=False)
return json.dumps(data, ensure_ascii=False, default=unicode)
def deserialise(serialised_data, default=None, type_check=dict):
"""Deserialize data from bridge