o
    QDi                     @   s@   d dl Z d dlmZ d dlmZ d dlmZ G dd deZdS )    N)Any)DjangoJSONEncoder)BaseSerializerc                   @   s4   e Zd ZeZdedefddZdedefddZdS )JSONSerializervaluereturnc                 C   s   t j|| jd S )N)cls)jsondumpsencoder_classencodeselfr    r   V/var/www/Datamplify/venv/lib/python3.10/site-packages/django_redis/serializers/json.pyr
      s   zJSONSerializer.dumpsc                 C   s   t | S )N)r	   loadsdecoder   r   r   r   r      s   zJSONSerializer.loadsN)	__name__
__module____qualname__r   r   r   bytesr
   r   r   r   r   r   r   	   s    r   )r	   typingr   django.core.serializers.jsonr   django_redis.serializers.baser   r   r   r   r   r   <module>   s
    