Decode CBOR (Concise Binary Object Representation, RFC 8949) data to an R object.
Details
CBOR types map to R types as follows:
Integers: integer (if within range) or double
Float16/Float32/Float64: double
Byte strings: raw vectors
Text strings: character
false/true: logical
null: NULL
undefined: NA
Arrays: lists
Maps: named lists (keys must be text strings)
Note: CBOR arrays always decode to lists, so R atomic vectors encoded via
cborenc() will decode to lists rather than vectors.