Skip to content

Add some sort of extension point in CBORParser for pluggable custom-tag support #581

@cowtowncoder

Description

@cowtowncoder

(note: inspired by FasterXML/jackson-core#1428)

Since tag system in CBOR is extensible, users may well want to use custom tags.
Although there is a very bare-bones accessibility mechanism with CBORParser, basically 2 methods:

   public int getCurrentTag() {
        return _tagValues.getFirstTag();
    }

    public TagList getCurrentTags() {
        return _tagValues;
    }

it would be good to have some sort of mechanism (callback(s)?) to allow some automation of handling -- to give low-level access to CBORParser state upon encountering tags (either ones not supported by Jackson CBOR module, or maybe all).

I don't know exactly how that should look like so help would be appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions