「JSON整形」の版間の差分

Ovis (トーク | 投稿記録)
JSON整形マクロの追加
 
MSY-07 (トーク | 投稿記録)
SyntaxHighlightにcopyの追加
 
(同じ利用者による、間の8版が非表示)
1行目: 1行目:
= 概要 =
== 概要 ==
クリップボードにあるテキスト、または選択しているテキストをJSONとして整形します。
クリップボードにあるテキスト、または選択しているテキストをJSONとして整形します。


= 機能 =
== 機能 ==
* JavaScriptのJSON.stringifyを利用した簡易JSON整形を行います。
* JavaScriptのJSON.stringifyを利用した簡易JSON整形を行います。
* クリップボードに保存されているテキストをJSON整形し、カーソル位置に貼り付けます。
* クリップボードに保存されているテキストをJSON整形し、カーソル位置に貼り付けます。
* クリップボードに保存されていないか、JSONでない場合、選択されているテキストをJSON整形し、選択されているテキストを整形テキストで置き換えます。
* クリップボードに保存されていないか、JSONでない場合、選択されているテキストをJSON整形し、選択されているテキストを整形テキストで置き換えます。
* 上記以外の場合、全選択したうえでJSON整形を行います。(全選択したテキストがJSONでない場合は何もしません)
* 上記以外の場合、全選択したうえでJSON整形を行います(全選択したテキストがJSONでない場合は何もしません)。
= 履歴 =
* 2019/03/25 初版


= コード =
== 変更履歴 ==
<source lang="javascript">
* 1.0.0 (2019-03-25)
** 初版
 
== ソースコード ==
<syntaxhighlight lang="javascript" copy>
(function(){
(function(){
var clipData = ClipboardData.GetData();
var clipData = ClipboardData.GetData();
64行目: 66行目:
}
}
})();
})();
</source>
</syntaxhighlight>
スポンサーリンク