博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FastJson 格式化输出Double,保留精度
阅读量:5872 次
发布时间:2019-06-19

本文共 504 字,大约阅读时间需要 1 分钟。

  hot3.png

ValueFilter filter = new ValueFilter() {

           
            public Object process(Object object, String name, Object value) {
                if(value instanceof BigDecimal || value instanceof Double || value instanceof Float){
                    return new BigDecimal(value.toString()).setScale(2, BigDecimal.ROUND_HALF_UP);
                }
                return value;
            }
        };

 

JSONArray results = JSONArray.parseArray(JSONObject.toJSONString(userList,filter));

 

String teString = JSON.toJSONString(jsonObject, filter, new SerializerFeature[0]);

 

 

转载于:https://my.oschina.net/8808/blog/1492534

你可能感兴趣的文章
SpringMVC中获得HttpRequest对象的方法
查看>>
Hadoop组件之-HDFS(HA实现细节)
查看>>
WPF的ControlTemplate和DataTemplate简介
查看>>
git代码提交方式
查看>>
怎样搭建本地svn服务器环境-轻松掌握版本管理
查看>>
装饰者模式
查看>>
Bash Shell 注释多行的几种方法(转)
查看>>
linux性能优化常用命令
查看>>
如何停止CSS3的动画?
查看>>
淘宝轮播
查看>>
typeid详解
查看>>
[Angularjs]ng-show和ng-hide
查看>>
Visual Studio 2015正式企业(Enterprise)版
查看>>
299. Bulls and Cows
查看>>
【iCore3 双核心板_FPGA】实验二十三:使用JTAG UART终端打印信息
查看>>
Web.xml详解(转)
查看>>
敏感性、特异性、假阳性、假阴性(sensitivity and specificity)
查看>>
软件开发工程师--经验之谈
查看>>
C#datagridView中嵌套控件
查看>>
java开发_mysql中获取数据库表描述_源码下载
查看>>