Skip to content

Commit 25f425e

Browse files
committed
Avoid using deprecated jackson API
1 parent 195963d commit 25f425e

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

vertx-core/src/main/java25/io/vertx/core/json/jackson/v3/JacksonCodec.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ public JacksonCodec() {
108108
}
109109

110110
private static JsonParser createParser(Buffer buf) {
111-
return factory.createParser(new ByteBufInputStream(((BufferInternal)buf).getByteBuf()));
111+
return factory.createParser(ObjectReadContext.empty(), (InputStream) new ByteBufInputStream(((BufferInternal)buf).getByteBuf()));
112112
}
113113

114114
private static JsonParser createParser(String str) {
115-
return factory.createParser(str);
115+
return factory.createParser(ObjectReadContext.empty(), str);
116116
}
117117

118118
private static ObjectWriteContext owc(boolean pretty) {
@@ -189,9 +189,7 @@ public static <T> T fromParser(JsonParser parser, Class<T> type) throws DecodeEx
189189
parser.nextToken();
190190
res = parseAny(parser);
191191
remaining = parser.nextToken();
192-
} catch (JacksonException e) {
193-
throw new DecodeException(e.getMessage(), e);
194-
} catch (IOException e) {
192+
} catch (JacksonException | IOException e) {
195193
throw new DecodeException(e.getMessage(), e);
196194
} finally {
197195
close(parser);
@@ -209,7 +207,7 @@ private static Object parseAny(JsonParser parser) throws IOException, DecodeExce
209207
case JsonTokenId.ID_START_ARRAY:
210208
return parseArray(parser);
211209
case JsonTokenId.ID_STRING:
212-
return parser.getText();
210+
return parser.getString();
213211
case JsonTokenId.ID_NUMBER_FLOAT:
214212
case JsonTokenId.ID_NUMBER_INT:
215213
return parser.getNumberValue();

0 commit comments

Comments
 (0)