š   gr"""Command-line tool to validate and pretty-print JSON

Usage::

    $ echo '{"json":"obj"}' | python -m simplejson.~
a{x `  "jk: "l{  }y  ô	'{ 1.2:3.4}'>d 	  Expecting property name: d = 1 column 2 (char 2)

"""
from __future__ import with_statement
import sysïsimhson as |p
def main():|   if len(sys.argv) == 1l`!	   infile = dstdin|p  out*p tdoutt  el2]22^opø	rgv[1], 'r')x “= 3 ’= *;v[2ywøelseô    raise SystemExitð(v[0] + " [p'le [`%ile]]"c   |7j+il*Ctryøl   obj =p7n.load(c
le,ô#t. pject_pairs_hook=t?	.OrderedDict:     use_decimal=Truepx    except ValueError*À6L
exc_info()[1]p	ä |"*	 h	n.dump(obj, `ile, sort_keys`e, indent='z',:Äh
ile.write('\nt9haif __zp__s^'__`c__':
    main()
  