/ jsonugly
jsonugly
 1  #!/usr/bin/env ruby -w
 2  #
 3  # jsonugly - Minify JSON by removing whitespace
 4  #
 5  # Reads JSON from stdin or files and outputs compact/minified JSON.
 6  # Removes all unnecessary whitespace to make JSON "ugly" but smaller.
 7  #
 8  # Usage: jsonugly [file ...]
 9  #        cat file.json | jsonugly
10  #
11  # Examples:
12  #   jsonugly data.json
13  #   echo '{"a": 1, "b": 2}' | jsonugly  # outputs {"a":1,"b":2}
14  
15  require 'json'
16  
17  puts JSON.generate(JSON.parse(ARGF.read))