/ 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))