From 5527baec7db86394d11772acbff1fcc9b4478cd9 Mon Sep 17 00:00:00 2001 From: David Fournier Date: Wed, 25 Nov 2020 16:24:08 +0100 Subject: [PATCH] Add support for simple values with no content for Major Type 7 --- .../com/fasterxml/jackson/dataformat/cbor/CBORParser.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java b/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java index aea4f98d8..05152728c 100644 --- a/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java +++ b/cbor/src/main/java/com/fasterxml/jackson/dataformat/cbor/CBORParser.java @@ -527,6 +527,11 @@ public JsonToken nextToken() throws IOException _reportError("Multiple tags not allowed per value (first tag: "+_tagValue+")"); default: // misc: tokens, floats + if(lowBits < 20) { + _numTypesValid = NR_INT; + _numberInt = _decode8Bits(); + return (_currToken = JsonToken.VALUE_NUMBER_INT); + } switch (lowBits) { case 20: return (_currToken = JsonToken.VALUE_FALSE);