Skip to content

Add jmespath query language as another sepcification for querying json files #57

@otemek

Description

@otemek

How about adding another json query specification language to be handled by this library?
I'm thinking of something like:

    *** Settings ***
    Library    JsonLibrary    # by default it will be jsonpath_ng.ext

or by using jmespath as a backend json query specification

    *** Settings ***
    Library    JsonLibrary    jmespath    # just as an argument passed to initializer so this implementation will be used as a backend for querying json

such implementation won't be so hard, although there is some catch: if jmespath is used there won't be a possibility to manipulate json files (adding, deleting, modifying) as jmespath is a query language (imho more powerfull than jsonquery) and it does not handle any manipulations (...in an easy way, the hard way is waaay to hard - at least for me :)).

How about that?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No 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