我该如何在Eclipse中安装和使用JSON编辑器?

31
我希望在 Eclipse 中安装一个 JSON 编辑器,正在尝试使用 Eclipse JSON Editor Plugin,它在这个 SO 问题一篇回答中提到。
我已经从 Sourceforge 复制了 zip 文件。如何安装插件,然后如何配置 Eclipse 编辑器以识别和编辑 JSON 文件?我不知道如何手动安装插件,请详细说明。
如果有更好/更新的解决方案,请指出。

1
你也可以使用 Eclipse JavaScript 编辑器(参见 noirbizarre 的回答:http://stackoverflow.com/questions/357521/is-there-a-decent-json-editor-around)。你提到的插件似乎有一些错误,请查看 Eclipse 市场的评论:http://marketplace.eclipse.org/content/json-editor-plugin#.UU_WPeUR_H1 - Deepak Joy Cheenath
5个回答

29

我已经在Galileo上成功运行它,并且它似乎可以在更新的Eclipse版本中工作。

只需下载zip文件,然后按照以下步骤进行操作:

  1. 帮助->安装新软件
  2. 添加->存档并选择zip文件。
  3. 取消选择底部的"按类别分组"选项。
  4. 安装。

这里有更多细节(向下搜索'stokiematt'的评论)。 http://sourceforge.net/projects/eclipsejsonedit/forums/forum/957258/topic/3311846


感谢您。顺便提一下,在您引用的页面上搜索“stokiematt”,可以找到插件原作者的评论。 - utunga
我按照这些步骤!完全相同的步骤。但是弹出了一个对话框,上面写着“安装软件”遇到了问题。在收集要安装的项目时发生了错误! - Indi

27

我刚访问了该网站并下载了文件。您需要下载的是zip文件。一旦您拥有该文件,进入“帮助”->“安装新软件”。点击“添加”按钮,然后点击“归档”按钮,指定您下载的zip文件的位置,然后按照安装步骤进行操作。

确保取消选择“按类别分组项目”(请参见下面的答案)

所提供的zip文件适用于Eclipse中的此类型安装。


C:\Program Files\eclipse 下没有“dropins”文件夹。我创建了一个,复制了Zip文件并重新启动,但似乎也没有显示任何更改(我是否需要删除我复制的旧的*.jar文件?) - peter.murray.rust
谢谢您继续支持。我仍在苦苦挣扎。当我选择“存档”时,它会显示“不支持该方案”。 - peter.murray.rust
我收到了一系列错误消息,例如 错误 2011年12月18日星期日20:23:01 GMT 在file:/C:/Users/pm286/Downloads/JsonEditorPlugin-0.9.4.zip找不到存储库。或者eclipse.buildId=I20110613-1736对我来说安装这个插件似乎比我想象的要困难得多。我总是觉得插件很难理解,这种挣扎很典型!抱歉给您带来麻烦 - 我怀疑您无法远程解决它。 - peter.murray.rust
这很容易。基本上,zip文件是整个“更新站点”打包起来的。因此,如果您将安装程序指向该文件,它应该很容易地安装。没有必要在任何地方复制任何内容。安装时,您可以将Eclipse指向远程更新站点URL(实际上是目录),也可以将其指向存档文件,这就是您所拥有的。祝你好运! - Francis Upton IV
2
参考fiacobelli的答案 - 取消选择按类别分组的项目在这些说明中缺失。 - shonky linux user
显示剩余4条评论

8
您需要将文件json.editor.plugin_0.9.4.jar复制到zip存档的plugins文件夹中,并将其放置在您的eclipse安装的plugins文件夹中。
之后重新启动eclipse,插件将被安装。
要使用json编辑器打开文件,您需要在包资源管理器中选择该文件,然后右键单击该文件并选择“打开方式”,然后选择Json编辑器:

enter image description here


谢谢。我已经完成了这个(以及features下的*.jar文件),但似乎没有任何作用,所以我认为我做错了。我不清楚如何(a)验证它已安装和(b)使其在JSON文件上工作。 - peter.murray.rust
要检查插件是否已安装,您可以转到“首选项”,然后应该找到“Json Editor”。要使用它打开文件,您应该在包资源管理器中选择它,然后选择“打开方式”--->“JSON Editor”。 - aleroot
在“首选项”下(或我探索过的任何后代中),没有直接的“Json编辑器”。 我使用的是Windows 7,并使用版本号:20110615-0604。 此外,在“帮助”->“关于Eclipse”->“安装详细信息”->“插件”下也没有它的痕迹。 - peter.murray.rust
我刚刚在我的OS X Lion安装上尝试了一下(Eclipse 3.7.1 - M20110909-1335),我将json.editor.plugin_0.9.4.jar放置在插件文件夹下,将json.editor.plugin.feature_0.9.4.jar放置在特性文件夹下。没有问题,一切都正常...我现在无法在Windows 7上尝试,但我可以明天在我的办公室电脑上尝试。 - aleroot
感谢您的努力。我正在继续浏览我的安装程序。请注意@Francis_Upton的答案,他建议您的解决方案已经不再适用。 - peter.murray.rust
显示剩余3条评论

2

或者,您可以使用 Eclipse 内置的 JavaScript 编辑器!

Window > Preferences
General > Editors > File Associations
Add... > File type: *.json
Select *.json file type > Add... (Associated editors) > JavaScript Editor
Make it default

这对我来说非常有效。你可以试一下!

1
除了缺少概要之外。另一方面,该插件未签名并加载了大量依赖项。+1 - Rainer Rillke

0
接受的答案有效。但是,我在使用新的JSON编辑插件时遇到了问题。对于我的安装,一个以Eclipse为中心的JSON编辑器被使用,并且优先于任何其他JSON插件。无论我做什么都没有影响JSON编辑。具体来说,JSON注释被标记为错误。因此,我不得不深入研究Eclipse配置。
我使用全Mac生态系统,因此这个描述是基于这个的。
我发现“关于”Eclipse弹出窗口有一个有趣的功能。在“关于”屏幕的底部有一个标记为“安装详细信息”的按钮。单击它会显示一个屏幕,列出此安装中使用的所有“模块”和“插件”。
有一个“过滤器”字段,所以我将“json”放入其中,并获得了所有JSON功能的列表。单击它们,屏幕底部标记为“卸载...”的按钮将启用。卸载任何以Eclipse为中心的JSON功能后,我的JSON文件将全部显示为灰色,没有错误。
此时,我重新安装了遇到的第一个JSON插件,BANG!我的所有JSON都被着色,注释不是错误。快速语法颜色配置更改,我正在使用带有注释的JSON而不会出现错误。
如果您尝试过应用JSON插件(或其他插件)但没有成功,也许这篇文章会对您有所帮助。

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