B VXYp@s:dZddlmZddlZddlZddZedkr6edS)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 Csttjdkrtj}tj}nhttjdkrBttjdd}tj}nBttjdkrrttjdd}ttjdd}nttjdd|Bytj|tj dd }Wn$t k rtt dYnXWdQRX|$tj ||dd dd | d WdQRXdS) Nrwrz [infile [outfile]]T)Zobject_pairs_hook use_decimalz )Z sort_keysindentr )lensysargvstdinstdoutopen SystemExitjsonload OrderedDict ValueErrorexc_infodumpwrite)ZinfileZoutfileobjrB/opt/alt/python37/lib64/python3.7/site-packages/simplejson/tool.pymains(  r__main__)__doc__Z __future__rr Z simplejsonrr__name__rrrr s