Package cn.mindit.atom.core.util.json
Annotation Interface JsonDecimalFormat
@Retention(RUNTIME)
@Target({ANNOTATION_TYPE,FIELD,METHOD,PARAMETER})
public @interface JsonDecimalFormat
- Since:
- 2024-12-18
- Author:
- Catch
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescription指定数字格式化的舍入模式,默认为RoundingMode.HALF_UP。指定数字格式化的模式,默认为 "0.00"。
-
Element Details
-
value
String value指定数字格式化的模式,默认为 "0.00"。常见的模式:
- 0.00:始终显示两位小数
- 0:只显示整数部分
- 0.##:最多显示两位小数,不显示尾随零
- #,##0: 用逗号分组的整数
- #,##0.00:用逗号分组,并显示两位小数
- ###,###.###:用逗号分组,并显示最多三位小数
- 0%:将数字乘以100并添加百分号
- 0.0E0:一位小数的科学计数法
- Default:
"0.00"
-
roundingMode
RoundingMode roundingMode指定数字格式化的舍入模式,默认为RoundingMode.HALF_UP。- Default:
HALF_UP
-