一开始我是以对象形式把数据从后台返回到前端,追踪发现从后台返回了有两条数据,但是前端只显示了一条数据,如图。

{"code":0,"count":2,"data":[{"boxId":1069786974417637377,"containerId":1069786974417637377,"height":0.0,"id":"1069786974417637377","length":0.0,"placeOrder":1,"width":0.0,"x":0.0,"y":0.0,"z":0.0},{"boxId":1069786974417637377,"containerId":1069786974417637377,"height":0.0,"id":"1069786974417637378","length":13.9568,"placeOrder":2,"width":0.0,"x":0.0,"y":0.0,"z":0.0}],"message":"请求成功"}

说明数据获取正常,刚好今天遇到了一个类似的问题,从后台返回到前端的箱子id和容器id的精度丢失了,网上对于精度丢失问题的解决办法是把long类型的数据转换成String类型的数据。因此double数据在数据表格里面无法显示出来的问题也可以这样解决。使用阿里巴巴的fastjson,导入这两个包

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;

在需要把相应属性转换为String类型的地方加上

@JSONField(serializeUsing= ToStringSerializer.class)注解,这样使用JSON.toJSONString就可以自动进行类型转换。问题解决。

贴部分相关代码

<!-- 阿里巴巴fastjson --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.51</version></dependency>
public class SuperEntity<T extends Model>{@JSONField(serializeUsing= ToStringSerializer.class)private Long id;public Long getId() {return this.id;}public void setId(Long id) {this.id = id;}
}
String str = JSON.toJSONString(entity);

js前端double无法显示,long精度丢失,layUI数据表格相关推荐

  1. String转double类型会造成精度丢失

    ** String转double类型会造成精度丢失 ** String num=9.78:System.out.println( Double.parseDouble(num)*100); 理论上的结 ...

  2. php分页显示数据表格显示,php+layui数据表格实现数据分页渲染代码

    一.html 二.js 说明:需要引入layui中的table和laytpl模板引擎,laytpl可以自定义事件及自定义数据字段等 查看详情 {{# if (d.hotcake === '超级爆款') ...

  3. layui静态表格设置滚动条_解决layui数据表格table的横向滚动条显示问题

    解决layui数据表格table的横向滚动条显示问题 加上这段样式代码就可以解决了: body{overflow-y: scroll;} /* 禁止刷新后出现横向滚动条 */ ps:这个问题fly社区 ...

  4. layui数据表格某个字段不显示问题

    表格是用layui数据表格的方法渲染方式渲染的 大概这个样子 var table = layui.table;//执行渲染 table.render({elem: '#demo' //指定原始表格元素 ...

  5. LayUI数据表格复选框显示不居中问题

    LayUI数据表格复选框显示不居中问题 样式(layui.css)文件中增加: .layui-table-cell .layui-form-checkbox[lay-skin="primar ...

  6. layui 鼠标移入变为小手_如何在 LayUI 数据表格的列元素上,鼠标悬浮,显示所有文字内容(修改源码)...

    文中使用的LayUI版本:layui-v2.5.5 问题描述: 最近参与开发了 问题分析: 要实现鼠标悬浮显示所有内容,一般采用的都是给对应元素上添加 title 属性,这样当鼠标悬浮在对应列的时候, ...

  7. html表格不能横向自动展示,layui数据表格table横向滚动条不显示纵向滚动条显示不完整...

    layui数据表格table横向滚动条不显示纵向滚动条显示不完整 layui数据表格table横向滚动条不显示,纵向滚动条显示不完整 需要把heigh高度写死 table.render({ elem: ...

  8. layui数据表格分页无法正常显示

    layui数据表格分页无法正常显示 应该先利用layui table中的parseData方法手动将数据切片分页,代码如下,要点是parseData: function(res){}中的方法,对从ur ...

  9. layui数据表格table在选项卡tabs中分页条不显示的解决

    layui数据表格table在选项卡tabs中分页条不显示的解决 解决:渲染后重新设置高度:$(".layui-table-box").css("height" ...

最新文章

  1. 配置内存中OLTP文件组提高性能
  2. window 完全卸载oracle,Windows下彻底删除Oracle
  3. mysql的表最多可设置多少字段?
  4. 阅读笔记一——java高并发的性能优化
  5. 【数据结构】线性表(一):顺序列表
  6. 7.排序、聚合函数、分组查询
  7. 不超过20位的小数正则_意甲身价最贵的20位球星,国米多达7人超过尤文,夺冠成硬任务...
  8. 程序员,与工程师的区别在哪里? (3)
  9. erlang---启动参数学习/研究
  10. 东南大学RM装甲板识别算法详解
  11. java给方法参数赋值_java方法参数的赋值问题实例源码介绍
  12. 阿里云Centos6.6安装配置docker
  13. matlab 矩阵最大值的求法
  14. 【爆漏】酷我音乐盒再曝缺陷
  15. 一句话解释新西兰技术移民
  16. 一个简单的java代码,输入当前星期,输出今天是星期几
  17. 仿真时间`timescale 1ns/1ps 的定义 延迟赋值与阻塞赋值非阻塞赋值的一个小问题
  18. linux tar:谨慎地拒绝创建空归档文件
  19. 缺乏技术专利支撑的小米还能走多远
  20. DX11——基本概念及初始化流程(一)

热门文章

  1. ❤echarts 南丁格尔玫瑰图的使用以及南丁格尔玫瑰图详细配置
  2. Boost中的协程—Boost.Asio中的coroutine类
  3. 天翼宽带政企网关B2-1P 如何获得超级管理员账号?
  4. poj 4005 Moles
  5. android怎么点击换图片,ImageButton单击切换按钮图片
  6. Docker中安装并配置redis
  7. 系统弱口令检测与网络端口扫描
  8. 特征点检测效果评估(matlab代码)
  9. RabbitMQ面试要点
  10. 集成电路CAD课程实验报告:反相器电路设计、版图设计与仿真