Skip to content

JsonNode.requiredAt() does NOT fail on some path expressions #3005

@cowtowncoder

Description

@cowtowncoder

Looks like JsonNode.requiredAt() does not catch one type of missing references: those trying to traverse through non-container (scalar) nodes:

For example, for document:

{ "simple" : 5 }

should fail for

JsonNode n = mapper.readTree("{\"simple\":5}");
n.requiredAt("/simple/property")

but it does not.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions