json中的舍入值

json中的舍入值,json,jasper-reports,expression,Json,Jasper Reports,Expression,我正在使用iReport 5.6.0和json作为数据源创建一个报告。 在此数据源中,所有值都有一个点作为小数点 15.880005 因为这是一个货币价值,我需要对它进行四舍五入 使用 将打印15.880.005,00欧元。 我想要的是15,88欧元 如何显示正确的值?它是这样显示的,因为您的值是String类型,而不是double,所以要首先应用模式,您需要将其解析为double 不要直接使用字段名,首先使用下面的代码将其解析为double Double.valueOf($F{field_na

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

15.880005

因为这是一个货币价值,我需要对它进行四舍五入

使用

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


如何显示正确的值?

它是这样显示的,因为您的值是
String
类型,而不是
double
,所以要首先应用模式,您需要将其解析为double

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

Double.valueOf($F{field_name})
如果需要,添加空检查

Double.valueOf($F{field_name})