|
43 | 43 | import jakarta.json.stream.JsonParser.Event; |
44 | 44 | import jakarta.json.stream.JsonParsingException; |
45 | 45 | import java.io.StringReader; |
46 | | -import java.math.BigDecimal; |
47 | | -import java.math.BigInteger; |
48 | 46 | import java.util.AbstractMap; |
49 | 47 | import java.util.Map; |
50 | 48 | import java.util.stream.Collectors; |
@@ -80,26 +78,26 @@ public JsonProvider jsonProvider() { |
80 | 78 | public <T> void serialize(T value, JsonGenerator generator) { |
81 | 79 | if (value instanceof JsonpSerializable) { |
82 | 80 | ((JsonpSerializable) value).serialize(generator, this); |
83 | | - } else if (value instanceof JsonValue) { |
84 | | - generator.write((JsonValue) value); |
85 | | - } else if (value instanceof String) { |
86 | | - generator.write((String) value); |
87 | | - } else if (value instanceof BigDecimal) { |
88 | | - generator.write((BigDecimal) value); |
89 | | - } else if (value instanceof BigInteger) { |
90 | | - generator.write((BigInteger) value); |
91 | | - } else if (value instanceof Short) { |
92 | | - generator.write((Short) value); |
93 | | - } else if (value instanceof Integer) { |
94 | | - generator.write((Integer) value); |
95 | | - } else if (value instanceof Long) { |
96 | | - generator.write((Long) value); |
97 | | - } else if (value instanceof Float) { |
98 | | - generator.write((Float) value); |
99 | | - } else if (value instanceof Double) { |
100 | | - generator.write((Double) value); |
101 | | - } else if (value instanceof Boolean) { |
102 | | - generator.write((Boolean) value); |
| 81 | + // } else if (value instanceof JsonValue) { |
| 82 | + // generator.write((JsonValue) value); |
| 83 | + // } else if (value instanceof String) { |
| 84 | + // generator.write((String) value); |
| 85 | + // } else if (value instanceof BigDecimal) { |
| 86 | + // generator.write((BigDecimal) value); |
| 87 | + // } else if (value instanceof BigInteger) { |
| 88 | + // generator.write((BigInteger) value); |
| 89 | + // } else if (value instanceof Short) { |
| 90 | + // generator.write((Short) value); |
| 91 | + // } else if (value instanceof Integer) { |
| 92 | + // generator.write((Integer) value); |
| 93 | + // } else if (value instanceof Long) { |
| 94 | + // generator.write((Long) value); |
| 95 | + // } else if (value instanceof Float) { |
| 96 | + // generator.write((Float) value); |
| 97 | + // } else if (value instanceof Double) { |
| 98 | + // generator.write((Double) value); |
| 99 | + // } else if (value instanceof Boolean) { |
| 100 | + // generator.write((Boolean) value); |
103 | 101 | } else { |
104 | 102 | throw new JsonException( |
105 | 103 | "Cannot find a serializer for type " + value.getClass().getName() + ". Consider using a full-featured JsonpMapper." |
|
0 commit comments