{
"firstname": "sathish",
"lastname": "kumar",
"city": {
"id": 12,
"name": "coimbatore"
},
"referrals": [
{
"name": "vignesh",
"mobile": "1234567890"
},
{
"name": "melvin",
"mobile": "1234567890"
}
]
}
以上是我创建新个人资料的JSON请求。我需要使用Beego验证包
对上述JSON进行验证type ProfileForm struct {
Firstname string `json:"firstname" valid:"Required"`
Lastname string `json:"lastname" valid:"Required"`
City struct {
ID int `json:"id" valid:"Required"`
Name string `json:"name" valid:"Required"`
} `json:"city"`
Referrals []struct {
Name string `json:"name" valid:"Required"`
Mobile string `json:"mobile" valid:"Required"`
} `json:"referrals"`
}
我需要知道如何使用Beego中的struct编写JSON请求的验证。让我知道这种要求的任何包或教程。
在官方的beego文档中,我没有看到任何符合我要求的内容。