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

[Feature]过滤查询希望添加JSONPath的支持 #63

Open
huo-feng-ding opened this issue Nov 15, 2024 · 5 comments
Open

[Feature]过滤查询希望添加JSONPath的支持 #63

huo-feng-ding opened this issue Nov 15, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@huo-feng-ding
Copy link

平时对json数据的查询都使用的jsonpath语法来查询,学习成本比较低,它的一个深度递归查询用着还挺不错的。希望作者能够把它加上。

@huo-feng-ding huo-feng-ding added the enhancement New feature or request label Nov 15, 2024
@loggerhead
Copy link
Owner

现在 graph 视图下的搜索功能能满足你的需求吗?

@huo-feng-ding
Copy link
Author

我看到现在有个“show jq input box"这个功能,就顺便提了一个对JSONPath的支持。这个功能和搜索功能不太一样吧

@loggerhead
Copy link
Owner

loggerhead commented Nov 18, 2024

我考虑过支持 json path,但是感觉对大部分用户可能使用成本有些高。所以在搜索中提供了支持(搜索是在 json path 最后一段 key 和 value 中进行检索),我主要好奇啥情况下它不能满足需求,你还是会希望用 json path,可以举几个例子么?方便我思考到底要不要支持,以及用什么形式来支持。

@huo-feng-ding
Copy link
Author

json path最主要的一个功能是深层递归去检索,如: $..value 这个会检索所有含value属性的值,包括object,array里任意一层嵌套,这个功能很方便的过滤出所有的信息, jq好像没有类似的功能没试出来

@loggerhead
Copy link
Owner

json path最主要的一个功能是深层递归去检索,如: $..value 这个会检索所有含value属性的值,包括object,array里任意一层嵌套,这个功能很方便的过滤出所有的信息, jq好像没有类似的功能没试出来

@huo-feng-ding 你的意思是像当前的 jq 一样,提供一个 input box 输入 json path,然后将左侧编辑器中的文本按 json path 过滤后在右侧编辑器展示出来是吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants