GetRawData()
封装,过滤数据,仅接收指定json键:
//传入上下文、泛型,传出error错误
func bind_json(c *gin.Context, obj any) (err error) {
//将获取到的raw原始参数赋值给body,丢弃error
body, _ := c.GetRawData()
//获取Hader,赋值给ContenType
ContentType := c.GetHeader("content-type")
switch ContentType {
case "application/json":
//使用json.Unmarshal()将传来的json字符串转为结构体,error结果返给err
err = json.Unmarshal(body, &obj)
//如果err不是空值,证明报错,return err,如果为空,不做处理
if err != nil {
return err
}
}
return nil
}
raw:
func _index_raw(c *gin.Context) {
//结构体
type User struct {
User string `json:"user"`
Age int `json:"age"`
}
//实例化结构体
var user User
//调用封装
err := bind_json(c, &user)
//处理报错
if err != nil {
fmt.Println(err.Error())
}
//控制台调试输出user检验数据
fmt.Println(user)
}
如果未接收到指定键值,返回该类型默认值
本人代码水平一般,如有错误请指正,感谢。
2025-05-23 11:03:10 回复
水班长许东奎
2025-05-23 11:00:16 回复
多了一点什么
2025-05-21 03:02:35 回复
远古外星人起源
2025-05-21 03:00:25 回复
java教程
2025-05-21 02:59:17 回复
卧底费瑞崛起
2025-05-21 02:58:16 回复
蜂巢
2025-05-18 01:10:23 回复
java教程
2025-05-18 01:08:27 回复
真心话
2025-05-18 00:39:14 回复
伊斯基亚的卡西诺
2025-05-18 00:36:22 回复
评估
2025-05-15 01:10:05 回复
暗潮汹涌之惊魂12小时
2025-05-15 01:09:02 回复
天生冤家
2025-05-15 00:54:45 回复
七令诡事录
2025-05-14 13:02:28 回复
不明影像绝对点击禁止
2025-05-14 13:00:33 回复
恶行之外粤配
2025-05-14 12:56:25 回复
倒数回击
2025-05-14 02:42:12 回复
家庭作业
2025-05-14 02:41:48 回复
开心超人之逆世营救
2025-05-14 02:41:18 回复
恋尸谜案
2025-05-14 02:41:08 回复
我想静静
2025-05-14 02:41:08 回复
反贪风暴5最终章
2025-05-14 02:41:05 回复
洪福齐天粤配
2025-05-14 02:40:14 回复
超級鯊魚大道港
2025-05-14 02:39:32 回复
战国
2025-05-14 02:38:14 回复
黑道三宝
2025-05-14 02:37:51 回复
静静的绿河
2025-05-14 02:21:50 回复
从今日起1天
2025-05-14 02:21:04 回复
家庭作业
2025-05-14 02:19:30 回复
多想和你再见一面
2025-05-14 02:19:27 回复
逃出绝命镇
2025-05-14 02:18:47 回复
告诉我你想要什么
2025-05-14 02:18:19 回复
身骄肉贵
2025-05-14 02:17:35 回复
再见金钱前往贫困村
2025-05-14 02:17:26 回复
狮子王木法沙传奇
2025-05-14 02:17:21 回复
劫车王
2025-05-14 02:16:38 回复
长江7号超萌特攻队
2025-05-14 02:16:38 回复
不要先生与好的女士
2025-05-14 02:16:26 回复
麻煩小子
2025-05-14 02:16:05 回复
好人寥寥
2025-05-11 15:27:05 回复
亨利休格的神奇故事
2025-05-11 15:26:53 回复
的士判官
2025-05-11 15:26:43 回复
冷雨剑潇潇
2025-05-11 15:26:11 回复
我的西门小故事
2025-05-11 15:26:02 回复
爱在离别时
2025-05-11 15:25:52 回复
因为爱还未终结
2025-05-11 15:25:28 回复
新龙门客栈
2025-05-11 15:24:52 回复
亲近的人却离得很远
2025-05-09 04:01:59 回复
笑林小子
2025-05-09 04:01:25 回复
发力的时候
2025-05-09 04:01:01 回复
绣衣使西汉迷案
2025-05-09 04:00:58 回复
python教程
2025-05-09 04:00:48 回复
不良影响小网红大黑幕
2025-05-09 04:00:39 回复
走狼之路
2025-05-09 03:59:52 回复
我想静静
2025-05-09 03:59:48 回复
恋尸谜案
2025-05-09 03:59:28 回复
致命著作
2025-05-09 03:59:28 回复
战争迷雾
2025-05-09 03:59:11 回复
老狗
2025-05-09 03:58:26 回复
来聊聊须绪美吧
2025-05-09 03:58:13 回复
假日旅途希腊之旅
2025-05-09 03:57:59 回复
真心话
2025-05-09 03:57:30 回复
门
2025-05-09 03:57:14 回复
孤岛混战
2025-05-09 03:57:14 回复
完美perfect
2025-05-09 03:57:07 回复
大宋断狱神手之陈情伞
2025-05-09 03:57:07 回复
我的西门小故事
2024-09-27 20:07:51 回复
怎么收藏这篇文章?
2024-09-23 16:48:26 回复
不错不错,我喜欢看
2024-09-23 16:44:15 回复
不错不错,我喜欢看
2024-09-23 01:58:22 回复
博主真是太厉害了!!!