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

JSONPath能不能支持一下&&操作符,支持多条件筛选 #1733

Closed
kevin90828 opened this issue Feb 6, 2018 · 12 comments
Closed

JSONPath能不能支持一下&&操作符,支持多条件筛选 #1733

kevin90828 opened this issue Feb 6, 2018 · 12 comments
Milestone

Comments

@kevin90828
Copy link

比如$.books[price>20&&category = '科幻']

@kimmking
Copy link
Contributor

kimmking commented Feb 6, 2018

&& 不是jsonpath操作符

http://goessner.net/articles/JsonPath/index.html#e2

@kimmking
Copy link
Contributor

kimmking commented Feb 6, 2018

jackson和gson都没有直接支持。
有一个思路就是,利用
https://github.com/json-path/JsonPath

额外添加fastjson的provider,我近期来做一下吧,看看本周是否能做出来。

@kimmking
Copy link
Contributor

kimmking commented Feb 6, 2018

@kevin90828
@wenshao

@kevin90828
Copy link
Author

嗯,我知道现在是不支持的,希望能做出来提供这个功能,很有用。

@wenshao wenshao added this to the 1.2.47 milestone Feb 6, 2018
@wenshao
Copy link
Member

wenshao commented Feb 6, 2018

后续会支持,争取在春节期间做完

@kevin90828
Copy link
Author

期待!你们回复真快!现在用的是https://github.com/json-path/JsonPath,不知道性能会不会比这高

@wenshao
Copy link
Member

wenshao commented Feb 18, 2018

@kevin90828 性能应该比JsonPath的实现更好,毕竟是内置支持的

@kevin90828
Copy link
Author

1.2.47版本是已经完成了么?

@wenshao
Copy link
Member

wenshao commented Mar 7, 2018

@kevin90828 已将完成了,预计下个周末发布(17日)

@kevin90828
Copy link
Author

OK,多谢!

@wenshao
Copy link
Member

wenshao commented Mar 15, 2018

https://github.com/alibaba/fastjson/releases/tag/1.2.47
问题已修复,请用新版本

@wenshao wenshao closed this as completed Mar 15, 2018
@kevin90828
Copy link
Author

收到,非常感谢!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants