3.json格式数据输出
最后更新于:2022-04-02 04:53:32
json格式数据输出
通过把要输出的数据放到Data["json"]中,然后调用ServeJSON()进行渲染,就可以把数据进行JSON序列化输出。
~~~
|-- admin
| |--controllers
| `-- user.go
~~~
~~~
package admin
import (
"github.com/astaxie/beego"
)
type UserController struct {
beego.Controller
}
type stu struct {
Name string
Age int
Addr string
}
func (this *UserController) Index() {
user := &stu{"Murphy", 28, "帝都"}
this.Data["json"] = user
this.ServeJSON()
this.TplName = "admin/user/index.html"
}
~~~
~~~
|-- views
| |--admin
| |--user
| `-- index.html
~~~
~~~
Document
';