web-dev-qa-db-ja.com

Notepad ++でJSONを再フォーマットする方法

これからJSON文字列を取得するにはNotepad ++が必要です

{"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オプションを見回したが、うまくいくものが見つからなかった。

768
Donny V.

JSTool (以前のJsMin/JsMinNppとして知られている)

インストール

http://sourceforge.net/projects/jsminnpp/ からダウンロードして、JSMinNpp.dllをNotepad ++のプラグインディレクトリにコピーします。あるいは、メモ帳++のプラグインマネージャから "JSTool"をインストールすることもできます。

新しいNotepad ++のインストールとPluginManagerはどこに行きましたか? を参照してください。メモ帳++でプラグインマネージャを表示する方法

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

enter image description here ヒント:再フォーマットしたいコードを選択してから、プラグイン| JSTool | JSFormat.

1039
Dan H

私は個人的に JSON Viewer を使用しています - Notepad ++プラグインはもう動作しません。

編集 - 2012年5月24日

answer に記載されているように、メモ帳用のJSMinプラグインをダウンロードすることをお勧めします。これは最新バージョン(執筆時点でv6.1.2)では私にとってはうまくいきます。

編集 - 2017年11月7日

下記の@ danday74のコメントによると、JSMinは JSToolNpp になりました。また、JSON ViewerツールはCodeplex上にあり、近い将来にはなくなる可能性があります。

45
Dan Atkinson

Universal Indent GUI Notepad ++用の/ pluginは、サンプルを次のように変換します。

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

JSMinNppプラグインがこの仕事をします。 https://sourceforge.net/projects/jsminnpp/

5
SUN

JSONのフォーマットにはプラグインが必要です。プラグインをインストールするには、次のステップを実行してください。

  1. メモ帳++を開く - > ALT + P - >プラグインマネージャ - > Selcet JSON Viewer - >インストールをクリック
  2. メモ帳++を再起動します。
  3. これで、jsonを CTRL + ALT + SHIFT + M またはALT + P - >プラグインマネージャ - > JSONビューア - > JSONのフォーマットとしてフォーマットするためのショートカットを使用できます。

enter image description here

5
DevMJ

これはNPPソリューションではありませんが、ちょっと手間をかけて、このオンラインの JSON Formatter を使用し、フォーマットされたテキストをNPPに貼り付けて、言語としてJavascriptを選択するだけです。

5
Millhouse

次のNotepad ++プラグインは、 "Sun" https://sourceforge.net/projects/jsminnpp/ に示唆されているように私のために働きました。

3
Siva

単に link に移動して、dllのコピーをダウンロードし、notepad ++のpluginsフォルダに貼り付け、\Notepad++\pluginsでnotepad ++を再起動すると、リストに表示されます。

jsformatter

注:このdllは64ビットnotepade ++をサポートします

2
ibr

Notepad ++ v7.6以降では Plugins Admin ... が利用可能です。

  1. メニュープラグインを開く>プラグイン管理...

  2. 検索 JSONビューア

  3. リストのJSONビューアを確認する

  4. インストール ボタンをクリック

  5. Notepad ++を再起動します。

Plugins Admin ...を使用して、メモ帳でサポートされているプラ​​グインをインストールできます。 /

2
Hardik Leuwa

UniversalIndentGuiを使ったメモ帳の最新版では私のために働きました。

私がしたことはプラグイン設定の下でEnable Text Auto Updateを選択することでした、ウィンドウはポップアップしました、そして私はジャバスクリプトを選択しました。

1
Richard Lloyd

メモ帳5.8.7とjsmin 1.7.0.0がここでは素晴らしい作品です。

ただし、jsminがコメントを辛うじて食べるようになっていることを確認してください(最初に読んでください)。

1
DevBezz

私はNPP 5.9でJSON Viewerプラグインを使用していますが、うまく機能しているようです。

1
Stonetip

私はこのスレッドが古いことを知っていますが、私は最近JSToolNPPが私の新しくアップデートされたN ++と互換性がないという問題に遭遇しました、私はうまくいくように思われる置き換えを見つけました。 http://sourceforge.net/projects/nppjsonviewer/ /

自己責任で使用してください。 (SExchangeの外にあるものをリンクするときの標準的な免責事項、fyi)

1
Josh

JSONのフォーマットが主な目標であり、VisualStudioを使用している場合、それは簡単で簡単です。

  1. Visual Studioを開きます
  2. ファイル->新規->ファイル
  3. 左側のパネルでWebを選択します
  4. JSONを選択
  5. 生のJSON値をコピーして貼り付けます
  6. Ctrl + KおよびCtrl + Dを押す

それでおしまい。フォーマットされたJSON値を取得します。

0
User0106

Notepad ++プラグインをインストールしたくないがFirefoxとFirefox用のJSONプラグインがある場合は、Run -> Launch in Firefoxを選択できます。 Firefoxプラグインを使用してコンテンツをJSONとしてフォーマットします。

これは私が個人的にすることです。

0
Esko Piirainen

Notepad ++で問題なく表示できるようになりました(おそらく古いバージョンにバグがありましたか?)

win64の場合:最新のプラグインはここにあります: https://github.com/kapilratnani/JSON-Viewer/releases 。最新のZipファイルには.dllファイルが含まれています。

そして、githubのpriject READMEの指示に従ってください。

  1. ファイル "NPPJSONViewer.dll"をNotepad ++ pluginフォルダに貼り付けます
  2. jSON文字列を含む文書を開く
  3. JSONフラグメントを選択してplugins/JSON Viewer/show JSON Viewerに移動するか、 "Ctrl + Alt + Shift + J"を押します。
  4. ほら!! JSONが有効な場合は、ツリービューに表示されます。

それはwin32のための同じプロセスであるべきですが、私はそれを個人的に確認することができません。

0
olliaroa