關於Beego ORM和 request body 的對映問題
首先說下我是 Beego 初學者,如果問題小白勿噴
首先我定義了一個 model,假設名為 User,裡面有一個欄位為一對一關係
type User struct {
ID int64 `orm:"pk;auto;column(id)" json:"id"`
Admin *User `orm:"rel(one);column(admin)" json:"admin"`
}
然後定義一個建立 User 的 api,引數通過 request body 以 json 的形式傳遞,Admin 欄位傳遞對應的 UserID
func (c *Controller) CreateUser() {
var user User
json.Unmarshal(c.Ctx.Input.RequestBody, &user)
// c.Ctx.Input.RequestBody 為 {"id": 2, "admin": 1}
// do something...
}
這裡希望通過 json 對映到 User 的 struct 中,但是 Admin 欄位卻無法填進去,想請教下這裡應該怎麼操作?文件只找到了對應 form 型別的操作,沒有找到 requestbody 形式的操作。
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- 求助:關於beego文件獲取request body的內容Go
- beego orm中時區的問題GoORM
- 關於beego和gin的對比Go
- beego orm join 聯合查詢的問題GoORM
- 物件關係對映(ORM)簡單看懂物件ORM
- 關於request.getCookie()問題?Cookie
- 關於URL連結對映到檔案目錄的問題
- 請教一個關於hibernate對映oracle的問題Oracle
- 資料庫相關之精彩的ORM對映框架資料庫ORM框架
- beego orm使用GoORM
- ORM和Rails的問題ORMAI
- Django 原始碼小剖: Django 物件關係對映(ORM)Django原始碼物件ORM
- laravel orm 關聯問題LaravelORM
- 業務物件對映到表之間的關聯問題!!物件
- beego問題Go
- resultMap 和 resultType 的欄位對映覆蓋問題
- 關於 SAP UI5 應用 ui5.yaml 裡的 paths 對映問題UIYAML
- 難道是websphere5.1的問題(關於request.getRequestURL())Web
- beego的orm針對postgresql的jsonb欄位的查詢GoORMSQLJSON
- hibernate對映合成模式的問題模式
- 關於CCmdTarget及訊息對映
- 請教關於物件與關係間的對映物件
- 關於 Eloquent ORM 對資料處理的思考ORM
- 7 個流行的.Net開發ORM對映工具ORM
- beego的ORM-配置資料庫GoORM資料庫
- Docker 埠對映問題解決Docker
- 關於FND_REQUEST.SUBMIT_REQUEST和 FND_CONCURRENT.WAIT_FOR_REQUESTMITAI
- hibernate物件對映的一個問題。物件
- 關於在request請求時,處理請求引數的問題
- Dozer物件對映框架Map到JSONString對映問題排查物件框架JSON
- beego快取問題Go快取
- MongoDB、Java和物件關係對映MongoDBJava物件
- 關於SQLRecoverableException問題的排查和分析SQLException
- 求救Beego大神們,Beego orm 怎麼限制Relation裡返回的Variable?GoORM
- 關於beego的定時任務Go
- beego Session main 在 ctx.Request.RequestURI放行一個get post 請求問題GoSessionAI
- golang beego orm 查詢條件 or andGolangORM
- 關於SSH中對於action的監聽問題(關於系統計數)