code: def dump_object(self, obj):
          if isinstance(obj, uuid.UUID):
              return str(obj)
          if hasattr(obj, 'isoformat'):
              return obj.isoformat()
          if isinstance(obj, (bytes, bytearray, memoryview)):
              return base64.b64encode(obj).decode('ASCII')
          raise TypeError('{!r} is not JSON serializable'.format(obj))