1. ホーム
  2. json

[解決済み] Notepad++でJSONを再フォーマットする方法は?

2022-03-17 20:41:58

質問

Notepad++でjson文字列を取得したい。

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

をこうして...

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

TextFXのオプションをすべて見て回りましたが、うまくいくものが見つかりませんでした。

どのように解決するのですか?

<ブロッククオート

更新情報

Notepad++ v7.6では、以下のようになります。 プラグインアドミン を使ってJSToolをインストールします。 この回答

インストール

ダウンロードはこちらから http://sourceforge.net/projects/jsminnpp/ をコピーし、JSMinNpp.dllをNotepad++のpluginディレクトリにコピーしてください。または、Notepad++のプラグインマネージャから、"JSTool"をインストールするだけでもOKです。

Notepad++を新規にインストールしたらPluginManagerがどこに行ったか?を見る Notepad++でプラグインマネージャを表示する方法

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

ヒント:再フォーマットしたいコードを選択し、「プラグイン|JSTool|JSFormat」を選択します。