public class DoubleFormat extends JsonSerializer<Double> {
DecimalFormat df=new DecimalFormat("#.00");
@Override
public void serialize(Double aDouble, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
if (aDouble!=null){
jsonGenerator.writeString(df.format(aDouble));
}
}
}
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Student {
private String studentName;
@JsonSerialize(using = DoubleFormat.class)
private double money;
}