This post is older than a year. Consider some information might not be accurate anymore.
Another way to minify JSON is to use the npm package.
Installation
npm install -g json-minify
Usage
Having a test-data.json file
{
"friends": [
{
"id": 0,
"name": "Amparo Henry"
},
{
"id": 1,
"name": "Stone Ferguson"
},
{
"id": 2,
"name": "Cheryl Rocha"
}
]
}
Defaults to stdout
tan@omega:~$ json-minify test-data.json
{"friends":[{"id":0,"name":"Amparo Henry"},{"id":1,"name":"Stone Ferguson"},{"id":2,"name":"Cheryl Rocha"}]}
Write to new file
json-minify test-data.json > minified.json
Or use it as pipe
tan@omega:~$ curl -s http://elasticsearch:9200 | json-minify
{"name":"dev","cluster_name":"fo-test","cluster_uuid":"sE_HoGSZRKyhGHN9lk2gSA","version":{"number":"5.4.3","build_hash":"eed30a8","build_date":"2017-06-22T00:34:03.743Z","build_snapshot":false,"lucene_version":"6.5.1"},"tagline":"You Know, for Search"}