I need Notepad++ to take a json string from this

{"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}}

to this...

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": [
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}}

我查看了所有的TextFX选项,但没有找到任何有效的选项.

推荐答案

Update:

从Notepad++v7开始.6.根据this answer使用Plugin Admin安装JSTool

INSTALL

http://sourceforge.net/projects/jsminnpp/下载并复制JSMinNpp.dll到Notepad++的插件目录.或者你可以直接从Notepad++的插件管理器中安装"JSTool".

New Notepad++ install and where did PluginManager go? See How to view Plugin Manager in Notepad++

{
  "menu" : {
    "id" : "file",
    "value" : "File",
    "popup" : {
      "menuitem" : [{
      "value" : "New",
          "onclick" : "CreateNewDoc()"
        }, {
          "value" : "Open",
          "onclick" : "OpenDoc()"
        }, {
          "value" : "Close",
          "onclick" : "CloseDoc()"
        }
      ]
    }
  }
}

enter image description here

Json相关问答推荐

JOLT将扁平数组内其他字段的两个值相乘

筛选JSON数组以使用Jolt仅保留具有最新日期/时间的条目

当有嵌套数组而没有嵌套数组时,展平JSON

Jolt将键和值转换为单独的数组集

jq 对特定键进行过滤并将值整理到单个 csv 单元格中

当列为空时从 SQL 获取 JSON

使用 jolt 变换压平具有公共列 JSON 的复杂嵌套

使用不同行数的数据创建嵌套Jolt

将 colly 包输出文本添加到 golang 中的映射

如何在 Android Studio 中将 List 字段作为空列表[]返回?

嵌套 JSON 到 CSV(多级)

Scala - 在构建 Json 时无法删除 Key -> value "{}" 大括号的双引号

对象序列化为 JSON(使用 Gson).如何在 UpperCamelCase 中设置字段名称?

错误未判断调用put(K, V)作为原始类型java.util.HashMap的成员

PostgreSQL 中的 JSON 模式验证?

jQuery JSON 响应总是触发 ParseError

在 Java 中比较两个 JSON 文件的最佳方法

杰克逊在通用列表中读取 json

使用 axios 在 POST multipart/form-data 请求中发送文件和 json

case 类只有一个字段时如何将json转为 case 类