You can clean up this code by writing a package for generating JSON token by token.
w := jsonx.New(os.Stdout)
w.OpenObject()
w.ObjectKey("commit")
w.Int(0)
w.CloseObject()