jmespath / jmespath/jp

Numeric comparison is broken

Open
#19 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
786
Forks
48
PR merge metrics
No merged PRs in 30d

Description

When comparing numeric values, I get an error:

```bash
(feature/1176)$ echo '[{"vote": 10, "Name": "First"},{"vote": 5, "Name": "Second"}]' | jp "[?vote!='10'].{Name: Name}"
[
{
"Name": "First"
},
{
"Name": "Second"
}
]
(feature/1176)$ echo '[{"vote": 10, "Name": "First"},{"vote": 5, "Name": "Second"}]' | jp "[?vote==10].{Name: Name}"
SyntaxError: Invalid token: tNumber
[?vote==10].{Name: Name}
```

Using v 0.1.3

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.