问题原因

报错信息

cannot unmarshal number " into Go struct field homeWebDetailFormDataStruct.Id of type int
翻译
无法将数字“解组为 int 类型的 Go struct 字段 homeWebDetailFormDataStruct.Id

所以我需要把前端传输的值的类型转为int类型才行

解決流程

1.修改前端数据类型
错误代码:

//网站详情const handleWebDetail = async () => {//requestWebDetail为封装的请求类//这里的id为number类型let result: any = await requestWebDetail({id:id})xxx...}

正确代码:

    const handleWebDetail = async () => {//requestWebDetail为封装的请求类//这里的id为number类型转为intlet result: any = await requestWebDetail({id:id-0})xxx...}

✨踩坑不易,还希望各位大佬支持一下\textcolor{gray}{踩坑不易,还希望各位大佬支持一下}踩坑不易,还希望各位大佬支持一下

【golang】cannot unmarshal xxx “ into Go struct field xxx of type xxx相关推荐

  1. 【Golang】Go 语言 XML 的序列与反序列化实践

    Go 语言 XML 的序列与反序列化实践 导读 本文使用 Go 原生支持的包,对 XML 字符串以及 .xml 文件进行序列化与反序列化实践.同时对 Go 语言下的 JSON 序列化反序列化与 XML ...

  2. golang反编译_【Golang】脱胎换骨的defer(一)

    Go语言的defer是一个很方便的机制,能够把某些函数调用推迟到当前函数返回前才实际执行.我们可以很方便的用defer关闭一个打开的文件.释放一个Redis连接,或者解锁一个Mutex.而且Go语言在 ...

  3. 【Golang】解决Go test执行单个测试文件提示未定义问题

    [Golang]解决Go test执行单个测试文件提示未定义问题 参考文章: (1)[Golang]解决Go test执行单个测试文件提示未定义问题 (2)https://www.cnblogs.co ...

  4. 【Golang】关于Go中logrus的用法

    一.标准日志库log 在日常开发中,日志是必不可少的功能.虽然有时可以用fmt库输出一些信息,但是灵活性不够.Go 标准库提供了一个日志库log. 1.快速使用 log是 Go 标准库提供的,不需要另 ...

  5. 【golang】Go语言学习-time包

    go语言的time包 组成 time.Duration(时长,耗时) time.Time(时间点) time.C(放时间点的管道)[ Time.C:=make(chan time.Time) ] ti ...

  6. 【GoLang】《GORM实战》第一篇:初识GORM框架

    文章目录 概述 特性 安装 连接到数据库 数据库配置 自定义驱动 现有的数据库连接 连接池 快速入门 模型 gorm.Model 模型定义 嵌入结构体 字段级权限控制 时间追踪 结构体标签 字段标签 ...

  7. 【Oracle】record varray (associative array 关联数组) table (nested table type 嵌套表类型)和%type、%rowtype的使用详解

    官方文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/lnpls/plsql-data-types.html#GU ...

  8. 【golang】安装库出错 cannot find package “github.com/xxx“ in any of

    解决四: 或者设置代理试试,打开你的终端并执行(Go 1.13 及以上) go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,d ...

  9. 【golang】Go语言学习-select用法

    golang 的 select 的功能和 select, poll, epoll 相似, 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作. 示例: ch1 := make (chan in ...

最新文章

  1. [转]给软件开发人员的几点建议
  2. Linux 命令查找指定文件夹下符合查询条件的文件和文件夹实例演示
  3. 如何自动化识别异常数据?达到智能预警?
  4. 关于Pac-Man,你所要了解的 一切
  5. C#线程篇---Task(任务)和线程池不得不说的秘密
  6. 洛谷P1534题解(Java语言描述)
  7. artDIalog 弹出层
  8. Python基础import导包问题
  9. hdu1048(c++)
  10. Android-EasyChart第二波饼图
  11. js ws 状态_使用ws
  12. 基于云原生的私有化交付PAAS平台
  13. 未来有几种?聊聊气候情景(climate scenarios)的故事
  14. 【项目总结】雪球爬虫完结(附Snowball模块代码)
  15. 孢子2 java_孢子2之生物陆地进化
  16. SQL注入中的报错注入,updatexml(1,concat(0x7e,database(),0x7e),1)
  17. Python中这两个内置函数locals 和globals,你了解吗?
  18. 【券商报告】股指期货市场盘点:期指贴水缩窄,量化对冲环境维持稳定——附下载链接
  19. 由一个进度条更新所引发的思考
  20. 报纸排版系统技术总结2

热门文章

  1. markdown设置超链接
  2. 大麦哲伦星系中的一个新恒星诞生区 制造出强烈喷流冲击波
  3. iphone刷linux教程视频,「干货」 iPhone 刷 Android10 详细教程来了
  4. 医学AI论文解读 |Circulation|2018| 超声心动图的全自动检测在临床上的应用
  5. (转)《编程之美》 萤火虫之光
  6. Android实例-获取安卓手机WIFI信息(XE8+小米2)
  7. Java大数据开发应用领域!你知道几点呢?
  8. 05- AndroidQ(10.0) sd卡权限问题 媒体库更新
  9. typescript真的有学习的必要吗?
  10. Python————面向对象练习