Sublime Text 3插件:获取JSON路径

14
我需要在Sublime Text 3中找到一个插件或技术,以获取所选JSON元素的完整限定路径。类似于:http://jsonpath.com/。我想要在某个地方得到可复制的结果,我只是想用它来做文档,不需要编程。它不需要符合https://github.com/jayway/JsonPath标准,只需要生成一个可读/有意义的元素路径即可。

你是想获取JSON文件中当前光标位置的完整路径,还是想根据输入面板中的对象查询结果?JsonTree有一些代码,也许可以改写成一个解决方案。或许可以创建两个额外的与keystrimkeys并行的数组,其中一个包含区域,另一个包含对象的路径。 - Enteleform
我需要获取JSON文件中当前光标位置的完整路径。我会查看你的建议,谢谢。 - MattG
@MattG 你找到解决办法了吗? - sakurashinken
1
@sakurashinken,我已经转换到Visual Studio Code,我现在更喜欢它,并且还使用了这个扩展:JSONPath StatusBar - MattG
2个回答

11

对于那些寻找ST3实现jsonpath的人,有一个很棒的Pretty JSON插件。

输入图像描述

它具有jQ集成,它可以做与jsonpath相同的事情。 jQ具有不同的语法,但在ST3内部具有此功能要比切换到浏览器方便得多。


1
需要手动安装 jq;对于 Linux,请使用命令 sudo apt-get install jq 进行安装。 - vladimir
1
这也适用于Windows。只需下载jq.exe并保存到路径中的目录即可。 - Markus

11

更新:现在您可以通过https://packagecontrol.io/packages/Status%20Bar%20JsonPath获取它。 - akirk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接