2015-01-27 2 views
0

beego (golang 프레임 워크)를 사용하고 있으며 go 함수가 완료된 후 jquery ajax를 사용하여 웹 페이지를 업데이트하려고합니다. 그러나 JSON 개체를 반환 할 때 jquery가 성공 함수에서 처리 할 수 ​​있도록 보관되어 있습니다. golang 또는 beego에서 JSON을 반환하는 방법이 있습니까? 감사.beego에서 JSON 객체 반환하기

+1

체크 아웃 표준 라이브러리에서 ['인코딩/json' (http://golang.org/pkg/encoding/json/) 패키지. – icza

답변

2

Beego 컨트롤러에는 ServeJson() 함수가 있으며 it을보십시오.

+0

감사 : D – lkb

0

type Data struct { 
 
    //Values that equivalent to your ajax post 
 
    Data string 
 
    Id int 
 
    Name string 
 
} 
 
var data Data 
 
req := this.Ctx.Request 
 
dec \t := json.NewDecoder(req.Body) 
 
err := dec.Decode(&data) 
 
if err == nil { 
 

 
    this.Data["JSON"] = &data 
 
    this.ServeJSON() 
 

 
} 
 

 
Dont forget to import encoding/json

관련 문제