diff --git a/cmds.go b/cmds.go index 0012824..83c3d1f 100644 --- a/cmds.go +++ b/cmds.go @@ -103,7 +103,10 @@ func actionStatus(c *cli.Context) error { Program Program `json:"program"` Status string `json:"status"` }, 0) - if err := res.Body.FromJsonTo(&programs); err != nil { + // if err := res.Body.FromJsonTo(&programs); err != nil { + // return err + // } + if err := res.ToJSON(&programs); err != nil { return err } format := "%-23s\t%-8s\n" @@ -128,7 +131,10 @@ func programOperate(cmd, name string) (err error, success bool) { var v = struct { Status int `json:"status"` }{} - if err = res.Body.FromJsonTo(&v); err != nil { + // if err = res.Body.FromJsonTo(&v); err != nil { + // return + // } + if err = res.ToJSON(&v); err != nil { return } success = v.Status == 0 diff --git a/gosuv.go b/gosuv.go index 93d5d98..cd3a966 100644 --- a/gosuv.go +++ b/gosuv.go @@ -46,7 +46,7 @@ func githubLatestVersion(repo, name string) (tag TagInfo, err error) { return } // err = res.Body.FromJsonTo(&tag) - err := res.ToJSON(&tag) + err = res.ToJSON(&tag) return }