
    rf8                     J    d dl mZ d dlmZ d dlZd dlZ G d de          ZdS )    )	BaseCodec)
ParseErrorNc                       e Zd ZdZdZd ZdS )	JSONCodeczapplication/jsonjsonc                     	 t          j        |                    d          t          j                  S # t
          $ r}t          d|z            d}~ww xY w)z'
        Return raw JSON data.
        zutf-8)object_pairs_hookzMalformed JSON. %sN)r   loadsdecodecollectionsOrderedDict
ValueErrorr   )self
bytestringoptionsexcs       T/var/www/html/software/conda/lib/python3.11/site-packages/coreapi/codecs/jsondata.pyr   zJSONCodec.decode   sl    	9:!!'**"-"9     	9 	9 	91C7888	9s   25 
AAAN)__name__
__module____qualname__
media_typeformatr        r   r   r      s-        #JF
9 
9 
9 
9 
9r   r   )coreapi.codecs.baser   coreapi.exceptionsr   r   r   r   r   r   r   <module>r      sr    ) ) ) ) ) ) ) ) ) ) ) )     9 9 9 9 9	 9 9 9 9 9r   