はじめに
APIから受け取ったJSONをコピペしてVSCodeで確認したいと思った時に、JSONが1行で返ってきたり、StringがUnicodeにエンコードされていてどんな値が入ってるか分からない、ということがあったため備忘録として投稿
前提
Unicodeのデコードは Encode Decode というVSCodeの拡張機能を用います
手順
1行のJSONを整形する方法
- 新しいファイルを作成(Mac:
cmd
+n
またはタブのところを2回クリック) - コピーした1行JSONを貼り付け
- 右下の言語モードをJSONにする(Mac:
cmd
+k
押した後m
) - 右クリックで『ドキュメントのフォーマットを選択』(Mac:
option
+shift
+L
)
Unicodeをデコードする方法
- VSCode検索機能で、正規表現をONにして
\\u.{4}
と検索 -
alt
+enter
(Mac:option
+return
)を押して検索された部分を選択する -
ctrl
+alt
+c
(Mac:cmd
+option
+C
)、もしくはctrl
+shift
+P
(Mac:cmd
+shift
+C
)でコマンドパレットを開き、convert selectionを選択すると、Encode Decodeのメニュー開く - Unicode to String を選択する
参考
https://yukushige.com/blog/?p=511
https://qiita.com/westhouse_k/items/60c6afdb8cf6bc417bd3
Encode Decode