e* SrSSKrSSKrSSKrSr\S:Xa \"5 gg!\a&r\R"\R5 SrCgSrCff=f)aCommand-line tool to validate and pretty-print JSON Usage:: $ echo '{"json":"obj"}' | python -m json.tool { "json": "obj" } $ echo '{ 1.2:3.4}' | python -m json.tool Expecting property name enclosed in double quotes: line 1 column 3 (char 2) NcSnSn[R"XS9nURSSSSS9 URS SS SS9 URS S S SS9 URSSSSS9 URSS S SS9 UR5nURSS[SS9 URSSSSSS 9 URS!SSSS"S 9 URS#S S$S%9 UR 5nUR URURS&.nUR(a SUS'S'US('URS:Xa[RnO[URS)S*9nUR(a S+U5nO[R "U54nU[RLaUR#5 UR$c[R&nO[UR$S,S)S*9nU UH+n [R("X40UD6 UR+S-5 M- SSS5 g!U[RLaUR#5 ff=f!,(df  g=f![,an [/U 5eSn A ff=f).Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)prog descriptioninfile?z-a JSON file to be validated or pretty-printed-)nargshelpdefaultoutfilez%write the output of infile to outfilez --sort-keys store_trueFz5sort the output of dictionaries alphabetically by key)actionr r z--no-ensure-ascii ensure_ascii store_falsez(disable escaping of non-ASCII characters)destrr z --json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indentzJseparate items with newlines and use this number of spaces for indentation)r typer z--tab store_constindent z9separate items with newlines and use tabs for indentation)rrconstr z --no-indentz/separate items with spaces rather than newlinesz --compactz1suppress all whitespace separation (most compact))rr ) sort_keysrr),: separatorszutf-8)encodingc3N# UHn[R"U5v M g7f)N)jsonloads).0lines //opt/imh/python3.13/lib/python3.13/json/tool.py main..Bs>S YYF'..7;F !!rJsZ  @F z   s"AA  A