|
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