json2properties
NAME
json2properties — Convert a JSON object to a Java .properties
file
SYNOPSIS
json2properties [<OPTIONS>] [<infile> [<outfile>]]
DESCRIPTION
Convert a JSON file infile to a .properties file and write the results
to outfile. If not specified, infile and outfile default to
standard input and standard output, respectively.
The JSON document must be an object with scalar (i.e., string, numeric, boolean, and/or null) values; anything else will result in an error.
Key ordering is preserved in the output by default (unless the
--sort-keys option is given), and numeric, boolean, & null values are
output using their JSON representations; e.g., the input:
{
"yes": true,
"no": "false",
"nothing": null
}
becomes:
#Mon Sep 26 18:57:44 UTC 2016
yes=true
no=false
nothing=null
Changed in version 0.7.0: Key ordering is now preserved by default instead of always being sorted
OPTIONS
- -A, --ascii
Added in version 0.6.0.
Escape all non-ASCII characters in the output with
\uXXXXescape sequences. This overrides--unicode. This is the default behavior.
- -c <comment>, --comment <comment>
Added in version 0.5.0.
Show the given string as a comment at the top of the output
- -E <encoding>, --encoding <encoding>
Use
<encoding>as the output encoding; default value:iso-8859-1(a.k.a. Latin-1)
- -s <sep>, --separator <sep>
Use
<sep>as the key-value separator in the output; default value:=
- -S, --sort-keys
Added in version 0.7.0.
Sort entries in output by key