当前位置: 首页 > news >正文

前端和Postman调用同一个接口,拿到的数据不一样

1、表现

联调一个List接口,Postman自测得到的ID和前端调用得到的ID,结果不一样。前者结果:

在这里插入图片描述

后者结果:

在这里插入图片描述

同一份代码、同一个数据库,出现这种错误,大概率是类型转换时出问题了,但检查代码发现,后端并未涉及类型转换。

2、原因

前端浏览器会有数字溢出

在这里插入图片描述

3、解决

定义Vo类时,指定:将结构体对象序列化成json字符串时,将该字段的值转为字符串类型输出。

在这里插入图片描述

type Example struct {ID uint64 `json:"id,string"`
}// 示例
e := Example{ID: 123}

以上,序列化e对象,json串为:

 {"id":"123"}

反之:序列化时,还是保持int型输出

type Example struct {ID uint64 `json:"id"`
}// 示例
e := Example{ID: 123}
// 序列化为 JSON: {"id":123}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Visual Studio 2022美化
  • GitHub每日最火火火项目(7.26)
  • 反序列化-极客大挑战2019php【I have a cat!】
  • 【中项】系统集成项目管理工程师-第5章 软件工程-5.3软件设计
  • 《MySQL DBA 修炼之道》—— 第一章 入门篇
  • 我在百科荣创企业实践——简易函数信号发生器(6)
  • Vue3--
  • 设计模式 C++简单工厂简单例子
  • github的Codespaces是什么
  • Scikit-learn简介
  • k8s多集群管理工具kubecm
  • 【leetcode】两数之和【简单】( 注释详解:C++map/ C哈希表)
  • 高级java每日一道面试题-2024年7月27日-并发篇-Thread类中的yield方法有什么作用?
  • 基于STM32的多协议通信系统设计与实现
  • 知,已经在行;知行是一件事,不是两件事
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • 【347天】每日项目总结系列085(2018.01.18)
  • Druid 在有赞的实践
  • Fabric架构演变之路
  • IOS评论框不贴底(ios12新bug)
  • JavaScript中的对象个人分享
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • js中forEach回调同异步问题
  • rc-form之最单纯情况
  • spring-boot List转Page
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • vue学习系列(二)vue-cli
  • 初识 beanstalkd
  • 技术胖1-4季视频复习— (看视频笔记)
  • 力扣(LeetCode)357
  • 每天10道Java面试题,跟我走,offer有!
  • 爬虫模拟登陆 SegmentFault
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 进程与线程(三)——进程/线程间通信
  • # Redis 入门到精通(七)-- redis 删除策略
  • # SpringBoot 如何让指定的Bean先加载
  • ( 10 )MySQL中的外键
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转贴)用VML开发工作流设计器 UCML.NET工作流管理系统
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • **CI中自动类加载的用法总结
  • ./configure,make,make install的作用(转)
  • .dwp和.webpart的区别
  • .Net MVC + EF搭建学生管理系统
  • .Net 路由处理厉害了
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @AutoConfigurationPackage的使用
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——