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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions