sm
/
jsoon
1
0
Fork 0
jsoon/main.go

24 Zeilen
358 B
Go

// command jsoon is like python -m json.tool
package main
import (
"bytes"
"encoding/json"
"io/ioutil"
"log"
"os"
)
func main() {
b, err := ioutil.ReadAll(os.Stdin)
if err != nil {
log.Fatal("problem reading stdin", err)
}
var out bytes.Buffer
err = json.Indent(&out, b, "", "\t")
if err != nil {
log.Fatal(err)
}
out.WriteTo(os.Stdout)
}