来自json的圆值

时间:2014-07-03 08:21:01

标签: json jasper-reports expression

我使用 iReport 5.6.0 和json作为数据源创建报告。 在此数据源中,所有值都有一个点作为十进制标记。

  

15.880005

因为这是一个货币价值,我需要围绕它。

使用

#,##0.00 €

将打印15.880.005,00€。 我想要的是15,88€。

如何显示正确的值?

1 个答案:

答案 0 :(得分:2)

它显示的是因为你的值是String而不是double,所以要首先应用模式,你需要解析它加倍。

不是直接使用字段名称,而是先使用下面的代码将其解析为double

Double.valueOf($F{field_name})

如果需要,添加空检查。

相关问题