o \Փap@s>dZddlmZddlZddlZddZedkredSdS)aCommand-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 Cs&ttjdkrtj}tj}n4ttjdkr!ttjdd}tj}n!ttjdkr9ttjdd}ttjdd}n ttjdd|#z tj|tj dd }Wnt y_tt dwWdn1sjwY|tj ||dd dd | d WddS1swYdS) Nrwrz [infile [outfile]]T)object_pairs_hook use_decimalz ) sort_keysindentr  )lensysargvstdinstdoutopen SystemExitjsonload OrderedDict ValueErrorexc_infodumpwrite)infileoutfileobjr1/usr/lib/python3/dist-packages/simplejson/tool.pymains2  "r __main__)__doc__ __future__rr simplejsonrr __name__rrrrs