问题描述,通过postman调用接口返回信息拿到的BigDecimal类型的数据是正常的,后端返回给ios丢失了小数后面的值
正常应该是"price":“100.00”
但是ios拿到的是"price":“100” 造成精度丢失,
解决办法是在返回对象里面的price属性,,,添加注解保证后端返回的是什么数据,ios原生接收的就会是什么数据,还需要添加get/set方法统一处理精度保留位数。
如下所示代码:

 @JsonFormat(shape = JsonFormat.Shape.STRING)private BigDecimal price;public BigDecimal getPrice() {return price == null ? null : price.setScale(2, BigDecimal.ROUND_HALF_UP);}public void setPrice(BigDecimal price) {this.price = price;}

后端返回数据ios接收精度丢失问题相关推荐

  1. php接受go返回数据,Golang: 接收GET和POST参数(示例代码)

    GET 和 POST 是我们最常用的两种请求方式,今天结合前端 axios 请求库来讲一讲,如何在 golang 服务中,正确接收这两种请求的参数信息. 一.搭建一个简单的服务 首先,我们来创建一个最 ...

  2. 解决后端返回数据中的大数字问题(使用第三方包json-bigint )

    JavaScript 能够准确表示的整数范围在-2^53到2^53之间(不含两个端点),超过这个范围,无法精确表示这个值,这使得 JavaScript 不适合进行科学和金融方面的精确计算. Math. ...

  3. 后端返回数据中的换行符,在标签中不显示换行的解决方法

    后端返回的的数据 在Chrome浏览器上 页面显示: 如果使用 let text = "后端返回字符串" text.replace(/\n/g,"<br/>& ...

  4. Fiddler中篡改后端返回数据

    使用fiddler篡改返回数据,影响前端返回 最近在验证一个优化需求,前端根据后端返回的身份证倒数第二位进行判断男女,如果是男生,则展示男生的图片:如果判断是女生,则展示女生的照片:如不能判断男女时, ...

  5. layui进行分页处理,后端返回数据没有count字段,需要单独获取再添加到数据中,再进行项渲染,另有layui表格数据增删改查前后端交互

    整体效果图如下: (1)分页前端界面处理 (2)分页后端的数据处理 具体代码如下: 前端界面代码:包括分页,增删改查,刷新(搜索功能还没做,后端是java代码) <!DOCTYPE html&g ...

  6. 本地图片根据后端返回数据展示对应图片

    本地图片与后端返回的数据显示 有的时候,我们会遇到的需求是显示 排名同学的前三名,然而UI图是这样的,头像和内容是后端返回的数据,而排名的图片是我们本地的图片,我是这样处理的,来看代码呦!! 1.首先 ...

  7. VUE之Vxe-table动态生成多级表头及后端返回数据的处理

    需求: 1.第一列为正常列: 2.第二列开始为动态生成列(根据接口返回数据生成): 3.最后一列为编辑列. 步骤: 写入动态html模板 <vxe-tableid="prdReques ...

  8. 后端返回数据带有标签_越来越火的图数据库究竟是什么?是否在制造企业可以应用...

    随着社交.电商.金融.零售.物联网等行业的快速发展,现实社会织起了了一张庞大而复杂的关系网,传统数据库很难处理关系运算.大数据行业需要处理的数据之间的关系随数据量呈几何级数增长,亟需一种支持海量复杂数 ...

  9. 【猫项目】微信小程序 后端返回数据解析json

    例如:请求数据返回的是字符串{a:1,b:2,c=3} 返回的是没有转码的json数据格式,而且是字符串类型.这时候需要把之转换为对象,返回的数据有很多链接,直接用JSON.prase(string) ...

最新文章

  1. SAP TableControl 控制单个单元格输入
  2. 表的插入、更新、删除、合并操作_8_手工插入数据
  3. wordpress漏洞_用软件工具扫描WordPress / Shopify主题恶意代码以及漏洞分析相关工具...
  4. 红帽linux 竞争对手,为什么红帽不把CentOS当作竞争对手?
  5. 2021年文山州一中高考成绩查询,云南文山第一中学2021年录取分数线
  6. 17.Zend_View
  7. 241.为运算表达式设计优先级(力扣leetcode) 博主可答疑该问题
  8. 【彻底解决】Flash经常崩溃的问题
  9. win7系统修改磁盘提示参数错误的解决办法
  10. 浅谈自然语言处理(NLP)学习路线(一)--- 概述
  11. IDEA连接MySQL数据库时 schemas不显示数据
  12. 2个鸡蛋100层楼--动态规划
  13. 股票买卖接口源码分享
  14. Centos常用基础命令
  15. ReviewBoard 的安装和使用(二)—— 邮箱的配置
  16. 《Spring Cloud微服务架构实战派》PDF样章
  17. js 下载 download
  18. signature=cdae83b1c2034e2244a378f624349dfb,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
  19. ImportError: cannot import name 'Process' 解决办法
  20. 串口通信--CSerialport类

热门文章

  1. 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? - Scala Version
  2. C#项目同时使用x86和x64版本dll库
  3. windows下jboss-5.1.0.GA 安装详细步骤
  4. 关于ansys及其套件(可集成)的安装避坑指南
  5. 点击跳转,将A页面参数带到B页面
  6. 校招----神策数据服务器面经
  7. 解决方案资源管理器 停靠在左边
  8. 关于技术面试,面试官会怎么考察?我列了这几点
  9. 使用sandhook进行Native Hook
  10. 基于JAVA校园共享单车管理系统计算机毕业设计源码+数据库+lw文档+系统+部署