【问题标题】:How to format JSON in notepad++如何在记事本++中格式化JSON
【发布时间】:2017-12-30 08:49:53
【问题描述】:

我想在 notepad++ 中格式化 JSON 字符串。请指导我如何做到这一点。我研究了这个解决方案Notepad ++ JSON Format。它告诉我从This web site 下载工具。但我不知道该网站中提到的 4 个链接中要单击哪个链接。另外,我只是随机下载了一个 zip 文件,然后解压缩它,它显示一个 dll 文件。现在如何处理该 dll。有人可以指导我,因为我是一个完整的初学者。我的电脑上运行的是 Windows 10

编辑 1 有些人急于给出负面评价。可能有些人甚至希望看到这个问题的代码 sn-p。嗯!

编辑 2 无论如何,我在下面尝试过但它没有工作

这是我的记事本++安装后的样子

编辑 3 好的,我解决了这个问题。问题是如果您一起选择多个插件 (多个复选框)并安装它们,notepad++似乎有一些问题,所以我的解决方案是单独安装插件。

【问题讨论】:

  • 插件 > 插件管理器 > JSON 查看器
  • 选择JSTool然后安装。
  • 已经这样做了。我仍然在插件下拉列表下看不到任何选项。附件是安装插件后的截图。
  • 我没有JSTool所以我从你的链接安装了它,并有关于如何使用插件dll的截图,希望它对你有所帮助。
  • 这能回答你的问题吗? How to reformat JSON in Notepad++?

标签: json notepad++


【解决方案1】:

您必须使用 Notepad++ 的插件管理器并搜索 JSON 插件。在那里您可以轻松安装它。

这个答案解释得很好:How to reformat JSON in Notepad++?

【讨论】:

  • 你能看到我的EDIT 2
  • 在他们的网站sunjw.us/jstoolnpp/screenshots.php 上收听为JSMin。只需使用JSTool。那应该没问题。选中复选框,然后安装它。
  • 就像我说的那样,我已经这样做了。安装后的屏幕截图。
  • 即使在安装之后,我在记事本++的插件下拉列表中也看不到任何与 JSON 相关的选项
  • 你重启了notepad++了吗?
【解决方案2】:

尝试使用JSToolNpp 并按照这样的方式进行操作,然后Plugins | JS工具 | JS 格式。

【讨论】:

  • 这个解决方案的糟糕之处在于,“JSFormat”还将语言更改为带有丑陋的白色字体语法格式的 JavaScript。如果有办法告诉“JSFormat”将语言更改为 JSON,那就太好了。
  • ryvantage:首先,您将 .json 文档与“javascript 语言”混淆了。顺便说一句,javaScript 不是一种语言。您可以在 JSTool->JSMin 和 JSTool->JSFormat 之间切换单行压缩 json 和 format-json。如果你不喜欢空格,你可以用 JSTool->Options 来配置它们。 JSTool 很漂亮,不像你说的那样丑(Sucky?)。
【解决方案3】:

以下是在 Notepad++ 上安装 JSToolNPP 插件的步骤。

  1. Sourceforge 或下载 64 位版本 如果您使用的是 32 位操作系统,则为 32 位版本。

    64bit - JSToolNPP.1.21.0.uni.64.zip: Download from SourceForget.net
    
  2. 安装前的记事本++

  1. 解压下载的JSToolNPP.1.21.0.uni.64,将JSMinNPP.dll复制到C:\Program Files\Notepad++\plugins下。

  2. 关闭 Notepad++ 并重新打开它。如果你下载了一个不兼容的dll,那么它会报错,否则它会成功打开。如果它抱怨不兼容,请返回第 1 步并根据您的操作系统下载正确的位版本。在 Notepad++ 中检查插件。

  1. 在 Notepad++ 中粘贴一个未格式化但有效的 JSON 数据示例。

  2. 在 Notepad++ (CTRL+A) 中选择所有文本并使用 Plugins -> JSTool -> JSFormat 格式化。

注意:附带说明,如果您不想安装任何此类插件,我建议使用以下 2 种最佳在线格式化程序。

【讨论】:

  • 我需要创建子目录并重命名例如“/plugins/JSFormat/JSFormat.dll”(NPP 7.8.5)。除非父文件夹和 DLL 同名,否则找不到插件。
【解决方案4】:

始终使用 google,以便您可以找到 NPP 和 NPP 插件的最新包。

我搜索了 “notepad++ 64bit”。在Notepad++ (64-bit) - Free download and software 下载了免费的最新版本。双击npp.?.?.?.Installer.x64.exe安装notepad++,将.exe安装到默认Windows 64位路径即“C:\程序文件”。

然后,我搜索了 “notepad++ 64 json viewer plug”。知乎 SourceForge.Net 是著名的下载网站,下载地址JSToolNpp download@SourceForge.net。我将 JSMinNPP.dll 解压缩并复制到 notePad++ 根目录。

我加载了我新安装的 notepad++ 64 位。我去了设置并选择了[导入插件]。我指向 JSMinNPP.dll 的位置并点击打开。

我重新加载了notepad++,进入PlugIns菜单。要将单行 json 字符串格式化为多行 json doc,我单击 JSTool->JSFormat 或通过 JSTool->JSMin 将多行 json doc 反转为单行 json 字符串强>(json-缩小)!

【讨论】:

    【解决方案5】:

    答案是单独安装插件。我一起安装了屏幕截图中显示的所有三个插件。它创造了这个问题。我必须单独安装每个插件,然后它工作正常。我能够格式化 JSON 字符串。

    【讨论】:

    • 检查我的答案,它要求你将你的 dll 放在正确的文件夹中,瞧你就完成了!
    【解决方案6】:

    我找不到 JSTool。请查看下面的 url 以了解我是如何安装 Notepad++ 的

    How to view Plugin Manager in Notepad++

    我在 C:\Program Files (x86)\Notepad++\plugins 中创建了 JSMinNPP 文件夹并将 JSMinNPP 复制到其中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-21
      • 2011-12-30
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      • 1970-01-01
      相关资源
      最近更新 更多