
    DUfp                     P    d Z ddlmZ ddlZddlZd Zedk    r e             dS dS )a  Command-line tool to validate and pretty-print JSON

Usage::

    $ echo '{"json":"obj"}' | python -m simplejson.tool
    {
        "json": "obj"
    }
    $ echo '{ 1.2:3.4}' | python -m simplejson.tool
    Expecting property name: line 1 column 2 (char 2)

    )with_statementNc                  |   t          t          j                  dk    rt          j        } t          j        }nt          t          j                  dk    r-t          t          j        d         d          } t          j        }nt          t          j                  dk    rAt          t          j        d         d          } t          t          j        d         d          }n"t          t          j        d         dz             | 5  	 t          j        | t          j	        d	          }n4# t          $ r' t          t          j                    d                   w xY w	 d d d            n# 1 swxY w Y   |5  t          j        ||dd
d           |                    d           d d d            d S # 1 swxY w Y   d S )N      r   wr   z [infile [outfile]]T)object_pairs_hookuse_decimalz    )	sort_keysindentr   
)lensysargvstdinstdoutopen
SystemExitjsonloadOrderedDict
ValueErrorexc_infodumpwrite)infileoutfileobjs      L/var/www/html/software/conda/lib/python3.11/site-packages/simplejson/tool.pymainr!      s   
38}}*	SX!		chqk3''*	SX!		chqk3''sx{C((!'<<===	 0 0	0)F.2.>(,. . .CC  	0 	0 	0S\^^A.///	0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
  	#w$v4PPPPd                 s<   E(!D'&E('1EE((E,/E,5/F11F58F5__main__)__doc__
__future__r   r   
simplejsonr   r!   __name__     r    <module>r)      sk     & % % % % % 



      0 zDFFFFF r(   