Untitled
unknown
python
5 months ago
648 B
3
Indexable
class DatesToStrings(JSONEncoder): def _encode(self, obj): if isinstance(obj, datetime.datetime): return obj.isoformat() elif isinstance(obj, dict): return {self._encode(k): self._encode(v) for k, v in obj.items()} elif isinstance(obj, list): return [self._encode(v) for v in obj] else: return obj def encode(self, obj): return super(DatesToStrings, self).encode(self._encode(obj)) def getArkResult(ark_data): data = json.dumps(ark_data, separators=(',', ':'), cls=DatesToStrings) result = base64.standard_b64encode(data) return result
Editor is loading...
Leave a Comment