forked from golang/hotime
接入RESTfull风格接口
This commit is contained in:
parent
465ea889a2
commit
9af232840c
13
db/db.go
13
db/db.go
@ -139,6 +139,7 @@ func (that *HoTimeDB) Row(resl *sql.Rows) []Map {
|
||||
return nil
|
||||
}
|
||||
for j := 0; j < len(a); j++ {
|
||||
//fmt.Println(reflect.ValueOf(a[j]).Type().String() )
|
||||
if a[j] != nil && reflect.ValueOf(a[j]).Type().String() == "[]uint8" {
|
||||
lis[strs[j]] = string(a[j].([]byte))
|
||||
} else {
|
||||
@ -147,12 +148,12 @@ func (that *HoTimeDB) Row(resl *sql.Rows) []Map {
|
||||
|
||||
}
|
||||
//防止int被误读为float64
|
||||
jlis, e := json.Marshal(lis)
|
||||
if e != nil {
|
||||
that.LastErr.SetError(e)
|
||||
} else {
|
||||
lis.JsonToMap(string(jlis), that.LastErr)
|
||||
}
|
||||
//jlis, e := json.Marshal(lis)
|
||||
//if e != nil {
|
||||
// that.LastErr.SetError(e)
|
||||
//} else {
|
||||
// lis.JsonToMap(string(jlis), that.LastErr)
|
||||
//}
|
||||
|
||||
dest = append(dest, lis)
|
||||
|
||||
|
@ -24,7 +24,7 @@ var UserCtr = Ctr{
|
||||
},
|
||||
"search": func(this *Context) {
|
||||
user := this.Db.Select(this.RouterString[1], "*")
|
||||
fmt.Println(user)
|
||||
fmt.Println(user, user[0].GetFloat64("age"))
|
||||
this.Display(0, user)
|
||||
},
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user