Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(JmesPath): Allows key names to be written using the Russian alphabet #11

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

gmaFFFFF
Copy link

Restrictions

Doesn't fix the issue with the entire Unicode character set supported by Json. Therefore, it needs to be improved in the future.

Description of the problem

Previously it was not possible to execute the following JmesPath — parser threw an error:

книги[?цена>`22`]

For this Json:

{
    "книги":
    [
        {
            "категория": "fiction",
            "название" : "The Comedians",
            "автор" : "Graham Greene",
            "цена" : 21.99
        },
        {
            "категория": "мемуары",
            "название" : "The Night Watch",
            "автор" : "David Atlee Phillips",
            "цена" : 260.90
        }
    ]
}

And get result:

[
    {
        "автор": "David Atlee Phillips",
        "категория": "мемуары",
        "название": "The Night Watch",
        "цена": 260.9
    }
]

Doesn't fix the issue with the entire Unicode character set supported by Json. Therefore, it needs to be improved in the future.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant