Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

jsonlint(1) [debian man page]

JSONLINT(1)						      General Commands Manual						       JSONLINT(1)

NAME
jsonlint - A JSON syntax validator and formatter tool SYNOPSIS
jsonlint [-v][-s|-S][-f|-F][-ecodec]inputfile.json... DESCRIPTION
This manual page documents briefly the jsonlint commands. OPTIONS
The return status will be 0 if the file is legal JSON, or non-zero otherwise. Use -v to see the warning details. Options are: -v, -s, -S, -f, -F, -e -v, --verbose Show details of lint checking -s, --strict Be strict in what is considered legal JSON (the default) -S, --nonstrict Be loose in what is considered legal JSON -f, --format Reformat the JSON (if legal) to stdout -F, --format-compactly Reformat the JSON simlar to -f, but do so compactly by removing all unnecessary whitespace -e codec, --encoding=codec --input-encoding=codec --output-encoding=codec Set the input and output character encoding codec (e.g., ascii, utf8, utf-16). The -e will set both the input and output encodings to the same thing. If not supplied, the input encoding is guessed according to the JSON specification. The output encoding defaults to UTF-8, and is used when reformatting (via the -f or -F options). When reformatting, all members of objects (associative arrays) are always output in lexigraphical sort order. The default output codec is UTF-8, unless the -e option is provided. Any Unicode characters will be output as literal characters if the encoding per- mits, otherwise they will be -escaped. You can use "-e ascii" to force all Unicode characters to be escaped. AUTHOR
jsonlint was written by Deron Meranda <deron.meranda@gmail.com>. This manual page was written by TANIGUCHI Takaki <takaki@debian.org>, for the Debian project (and may be used by others). 2009-12-01 JSONLINT(1)

Check Out this Related Man Page

JSON_PP(1)						 Perl Programmers Reference Guide						JSON_PP(1)

NAME
json_pp - JSON::PP command utility SYNOPSIS
json_pp [-v] [-f from_format] [-t to_format] [-json_opt options_to_json] DESCRIPTION
json_pp converts between some input and output formats (one of them is JSON). This program was copied from json_xs and modified. The default input format is json and the default output format is json with pretty option. OPTIONS
-f -f from_format Reads a data in the given format from STDIN. Format types: json as JSON eval as Perl code -t Writes a data in the given format to STDOUT. null no action. json as JSON dumper as Data::Dumper -json_opt options to JSON::PP Acceptable options are: ascii latin1 utf8 pretty indent space_before space_after relaxed canonical allow_nonref allow_singlequote allow_barekey allow_bignum loose escape_slash -v Verbose option, but currently no action in fact. -V Prints version and exits. EXAMPLES
$ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' | json_pp -f json -t dumper -json_opt pretty,utf8,allow_bignum $VAR1 = { 'bar' => bless( { 'value' => [ '0000000', '0000000', '5678900', '1234' ], 'sign' => '+' }, 'Math::BigInt' ), 'foo' => "x{3042}x{3044}" }; $ perl -e'print q|{"foo":"XX","bar":1234567890000000000000000}|' | json_pp -f json -t dumper -json_opt pretty $VAR1 = { 'bar' => '1234567890000000000000000', 'foo' => "x{e3}x{81}x{82}x{e3}x{81}x{84}" }; SEE ALSO
JSON::PP, json_xs AUTHOR
Makamaka Hannyaharamitu, <makamaka[at]cpan.org> COPYRIGHT AND LICENSE
Copyright 2010 by Makamaka Hannyaharamitu This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2014-09-30 JSON_PP(1)
Man Page