2017-02-08 3 views
1

私はJSToolsからJSFormatの "反対の"フォーマットを探しています。ここでは例:このから(MIMEツール付き)復号化されたURLであるNotepad ++:JSFormatの「反対の」形式とは何ですか?

title=Automatic at 07.02.17 &appId=ID_1&data={"base":"+:background1,background2","content":[{"appTitle":"Soil","service":{"serviceType":"AG","Url":"http://test.de/xxx"},"opacity":"1"]}],"center":"4544320.372869264,5469450.086030475,31468"}&context=PARAMETERS 

JSONコード例:

title = Automatic at 07.02.17 & appId = ID_1 & data = { 
    "base": "+:background1,background2", 
    "content": [{ 
      "appTitle": "Soil", 
      "service": { 
       "serviceType": "AG", 
       "Url": "http://test.de/xxx" 
      }, 
      "opacity": "1"] 
     } 
    ], 
    "center": "4544320.372869264,5469450.086030475,31468" 
} 
& context = PARAMETERS 

と、私は次の形式にフォーマットを変換する必要がありますhtml POST:

title%3DAutomatic%20at%2007.02.17%20%26appId%3DID_1%26data%3D%7B%22base%22%3A%22+%3Abackground1,background2%22,%22content%22%3A%5B%7B%22appTitle%22%3A%22Soil%22,%22service%22%3A%7B%22serviceType%22%3A%22AG%22,%22Url%22%3A%22http%3A%2F%2Ftest.de%2Fxxx%22%7D,%22opacity%22%3A%221%22%5D%7D%5D,%22center%22%3A%224544320.372869264,5469450.086030475,31468%22%7D%26context%3DPARAMETERS%0D%0A 

JSONコードを変更して戻ってくる必要があります。 2番目から3番目のフォーマットでは、URLエンコード(MIMEツール)を使用できますが、最初のフォーマットから2番目のフォーマットへの改訂はどうでしょうか?

私の質問: Notepad ++で最初の(JSON)フォーマットを2番目の(デコードされたURL)にする方法はありますか? JSFormatの「反対」のようなもの?

答えて

1

私が正しく理解していれば、基本的にJSONを新しい行と空白を削除する1行に置く必要があります。

この手順で達成する必要があります。

  1. CTRL + Hこの正規表現を使用して、空の文字列に複数の空間の出現を置き換えるために:[ ]{2,}(「正規表現を選択することを忘れないでください " ラジオボタン)。これは正確にされていない場合、あなたが何をしたいあなたは、所望の出力
  2. は、すべてのJSON CTRL +
  3. が参加CTRL + Jを持つ単一の行にすべてをかける選択達成するために正規表現を調整することができます

マクロを記録して、このプロセスを自動化し、キーボードショートカットで実行することもできます。

関連する問題