「JSON整形」の版間の差分
JSON整形マクロの追加 |
SyntaxHighlightにcopyの追加 |
||
| (同じ利用者による、間の8版が非表示) | |||
| 1行目: | 1行目: | ||
= 概要 = | == 概要 == | ||
クリップボードにあるテキスト、または選択しているテキストをJSONとして整形します。 | クリップボードにあるテキスト、または選択しているテキストをJSONとして整形します。 | ||
= 機能 = | == 機能 == | ||
* JavaScriptのJSON.stringifyを利用した簡易JSON整形を行います。 | * JavaScriptのJSON.stringifyを利用した簡易JSON整形を行います。 | ||
* クリップボードに保存されているテキストをJSON整形し、カーソル位置に貼り付けます。 | * クリップボードに保存されているテキストをJSON整形し、カーソル位置に貼り付けます。 | ||
* クリップボードに保存されていないか、JSONでない場合、選択されているテキストをJSON整形し、選択されているテキストを整形テキストで置き換えます。 | * クリップボードに保存されていないか、JSONでない場合、選択されているテキストをJSON整形し、選択されているテキストを整形テキストで置き換えます。 | ||
* | * 上記以外の場合、全選択したうえでJSON整形を行います(全選択したテキストがJSONでない場合は何もしません)。 | ||
= | == 変更履歴 == | ||
< | * 1.0.0 (2019-03-25) | ||
** 初版 | |||
== ソースコード == | |||
<syntaxhighlight lang="javascript" copy> | |||
(function(){ | (function(){ | ||
var clipData = ClipboardData.GetData(); | var clipData = ClipboardData.GetData(); | ||
| 64行目: | 66行目: | ||
} | } | ||
})(); | })(); | ||
</ | </syntaxhighlight> | ||
スポンサーリンク