1 | package org.cardanofoundation.explorer.api.json.serialize; | |
2 | ||
3 | import java.io.IOException; | |
4 | import java.math.BigDecimal; | |
5 | import java.math.RoundingMode; | |
6 | ||
7 | import com.fasterxml.jackson.core.JsonGenerator; | |
8 | import com.fasterxml.jackson.databind.JsonSerializer; | |
9 | import com.fasterxml.jackson.databind.SerializerProvider; | |
10 | ||
11 | import org.cardanofoundation.explorer.api.common.constant.CommonConstant; | |
12 | ||
13 | public class PercentSerializer extends JsonSerializer<Double> { | |
14 | ||
15 | @Override | |
16 | public void serialize(Double value, JsonGenerator gen, SerializerProvider serializers) | |
17 | throws IOException { | |
18 |
1
1. serialize : removed call to com/fasterxml/jackson/core/JsonGenerator::writeNumber → NO_COVERAGE |
gen.writeNumber(BigDecimal.valueOf(value).setScale(CommonConstant.SCALE, RoundingMode.HALF_UP)); |
19 | } | |
20 | } | |
Mutations | ||
18 |
1.1 |