JSON フォーマッタ
API レスポンスやログから JSON 部分を切り出して整形・キーソートする頻度が高い。標準仕様 (RFC 8259) との挙動差異の確認にも使う。
- · curl で叩いた 1 行 JSON の構造把握
- · tsconfig.json / package.json のキー順統一
- · staging / production の設定差分を取る前のソート
収録 20 種のツールについて、それぞれを含めた理由と想定する利用シーンを整理しています。 全体方針は このサイトについて を参照してください。
API レスポンスやログから JSON 部分を切り出して整形・キーソートする頻度が高い。標準仕様 (RFC 8259) との挙動差異の確認にも使う。
ORM 出力やアプリログに現れる 1 行 SQL の可読化と、複雑なクエリのレビュー前整形に必要。
認証ヘッダー・Data URL・Kubernetes Secret など、Base64 エンコード文字列を扱う場面が多い。
CSV エクスポート時のセル内カンマ・改行・クォート処理 (RFC 4180) を都度検証する必要がある。
ユーザー入力を HTML に挿入する前の安全確認と、テンプレートエンジンの挙動検証に使う。
JavaScript 文字列リテラルに動的データを埋め込む際のエスケープと、JSON.stringify との挙動差異の検証に使う。
動的 SQL を組み立てる際のシングルクォート処理と、SQL インジェクション防御の挙動検証に使う。
日本語クエリパラメータや特殊文字のエンコード確認、トラッキング URL の解読に使う。
正規表現のメタ文字を含む文字列を安全に組み立てる際、エスケープ漏れを検出するため。
2 つのテキストを並べて差分を可視化する、Git diff を使う前の軽量チェックとして使う。
JWT の header / payload を貼り付けて即座に中身を確認したい場面が認証デバッグで頻発する。
正規表現の試行錯誤を、リアルタイムマッチとキャプチャグループ可視化付きで行う必要がある。
文字数制限のある UI (meta description / Twitter / SMS / form) の入力検証で必要。
一意 ID をテストデータや DB 投入用に即時生成する場面が多い。
テストユーザー / API キー / 開発用シークレットの即時生成に使う。
ファイル整合性確認 / API 署名 / キャッシュキー生成のため、MD5 / SHA 系ダイジェスト計算が必要。
K8s / GitHub Actions / OpenAPI の YAML と、API レスポンスの JSON を相互変換する場面が増えている。
ログの Unix timestamp と人間可読時刻の相互変換が、デバッグ中に頻発する。
Windows / macOS / Linux 間の改行コード差 (CRLF / LF) で動かないスクリプトのデバッグに必要。
Shift_JIS / EUC-JP の旧データを UTF-8 化する場面や、CSV の文字化け対応で必要。
「あったら便利かも」程度のツールは追加しません。実際に自分が複数タブで開いていた処理に絞り、 使われない機能が増えてサイト全体の集中が損なわれないことを優先しています。