@@ -171,17 +171,17 @@ This implementation would be closer to the 'Scalar consensus' as it does not alw
171
171
| ` $[?(@.key>42 && @.key<44)] ` | ` [ {"key": 42}, {"key": 43}, {"key": 44} ] ` | ` [{"key":43}] ` | ` [{"key":43}] ` | :white_check_mark : |
172
172
| ` $[?(@.key>0 && false)] ` | ` [ {"key": 1}, {"key": 3}, {"key": "nice"}, {"key": true}, {"key": null}, {"key": false}, {"key": {}}, {"key": []}, {"key": -1}, {"key": 0}, {"key": ""} ] ` | none| ` [] ` | :question : |
173
173
| ` $[?(@.key>0 && true)] ` | ` [ {"key": 1}, {"key": 3}, {"key": "nice"}, {"key": true}, {"key": null}, {"key": false}, {"key": {}}, {"key": []}, {"key": -1}, {"key": 0}, {"key": ""} ] ` | none| ` [{"key":1},{"key":3}] ` | :question : |
174
- | `$[ ?(@.key>43 | | @.key<43)] `| ` [ {"key": 42}, {"key": 43}, {"key": 44} ] ` | ` [{"key":42},{"key":44}] ` | ` [{"key":42},{"key":44}] ` | :white_check_mark : |
175
- | `$[ ?(@.key>0 | | false)] `| ` [ {"key": 1}, {"key": 3}, {"key": "nice"}, {"key": true}, {"key": null}, {"key": false}, {"key": {}}, {"key": []}, {"key": -1}, {"key": 0}, {"key": ""} ] ` | none| ` [{"key":1},{"key":3}] ` | :question : |
176
- | `$[ ?(@.key>0 | | true)] `| ` [ {"key": 1}, {"key": 3}, {"key": "nice"}, {"key": true}, {"key": null}, {"key": false}, {"key": {}}, {"key": []}, {"key": -1}, {"key": 0}, {"key": ""} ] ` | none| ` [{"key":1},{"key":3},{"key":-1},{"key":0}] ` | :question : |
174
+ | ` $[?(@.key>43 \|\ | @.key<43)] ` | ` [ {"key": 42}, {"key": 43}, {"key": 44} ] ` | ` [{"key":42},{"key":44}] ` | ` [{"key":42},{"key":44}] ` | :white_check_mark : |
175
+ | ` $[?(@.key>0 \|\ | false)] ` | ` [ {"key": 1}, {"key": 3}, {"key": "nice"}, {"key": true}, {"key": null}, {"key": false}, {"key": {}}, {"key": []}, {"key": -1}, {"key": 0}, {"key": ""} ] ` | none| ` [{"key":1},{"key":3}] ` | :question : |
176
+ | ` $[?(@.key>0 \|\ | true)] ` | ` [ {"key": 1}, {"key": 3}, {"key": "nice"}, {"key": true}, {"key": null}, {"key": false}, {"key": {}}, {"key": []}, {"key": -1}, {"key": 0}, {"key": ""} ] ` | none| ` [{"key":1},{"key":3},{"key":-1},{"key":0}] ` | :question : |
177
177
| ` $[?(@['key']==42)] ` | ` [ {"key": 0}, {"key": 42}, {"key": -1}, {"key": 41}, {"key": 43}, {"key": 42.0001}, {"key": 41.9999}, {"key": 100}, {"some": "value"} ] ` | ` [{"key":42}] ` | ` [{"key":42}] ` | :white_check_mark : |
178
178
| ` $[?(@['@key']==42)] ` | ` [ {"@key": 0}, {"@key": 42}, {"key": 42}, {"@key": 43}, {"some": "value"} ] ` | ` [{"@key":42}] ` | ` [{"@key":42}] ` | :white_check_mark : |
179
179
| ` $[?(@[-1]==2)] ` | ` [[2, 3], ["a"], [0, 2], [2]] ` | none| ` [[0,2],[2]] ` | :question : |
180
180
| ` $[?(@[1]=='b')] ` | ` [["a", "b"], ["x", "y"]] ` | ` [["a","b"]] ` | ` [["a","b"]] ` | :white_check_mark : |
181
181
| ` $[?(@[1]=='b')] ` | ` {"1": ["a", "b"], "2": ["x", "y"]} ` | none| ` [["a","b"]] ` | :question : |
182
182
| ` $[?(@)] ` | ` [ "some value", null, "value", 0, 1, -1, "", [], {}, false, true ] ` | none| ` ["some value","value",0,1,-1,true] ` | :question : |
183
- | `$[ ?(@.a && (@.b | | @.c))] `| ` [ { "a": true }, { "a": true, "b": true }, { "a": true, "b": true, "c": true }, { "b": true, "c": true }, { "a": true, "c": true }, { "c": true }, { "b": true } ] ` | none| ` [] ` | :question : |
184
- | `[ ?(@.a && @.b | | @.c)] `| ` [ { "a": true, "b": true }, { "a": true, "b": true, "c": true }, { "b": true, "c": true }, { "a": true, "c": true }, { "a": true }, { "b": true }, { "c": true }, { "d": true }, {} ] ` | none| ` null ` | :question : |
183
+ | ` $[?(@.a && (@.b \|\ | @.c))] ` | ` [ { "a": true }, { "a": true, "b": true }, { "a": true, "b": true, "c": true }, { "b": true, "c": true }, { "a": true, "c": true }, { "c": true }, { "b": true } ] ` | none| ` [] ` | :question : |
184
+ | ` [?(@.a && @.b \|\ | @.c)] ` | ` [ { "a": true, "b": true }, { "a": true, "b": true, "c": true }, { "b": true, "c": true }, { "a": true, "c": true }, { "a": true }, { "b": true }, { "c": true }, { "d": true }, {} ] ` | none| ` null ` | :question : |
185
185
| ` $[?(@.key/10==5)] ` | ` [{"key": 60}, {"key": 50}, {"key": 10}, {"key": -50}, {"key/10": 5}] ` | none| ` [{"key":50}] ` | :question : |
186
186
| ` $[?(@.key-dash == 'value')] ` | ` [ { "key-dash": "value" } ] ` | none| ` [] ` | :question : |
187
187
| ` $[?(@.2 == 'second')] ` | ` [{"a": "first", "2": "second", "b": "third"}] ` | none| ` [{"2":"second","a":"first","b":"third"}] ` | :question : |
0 commit comments