サーバー通信ゼロで安全
本番環境の JSON ペイロードを貼り付けても、認可情報を含む JWT を解析しても、計算は現在のブラウザメモリ内だけです。更新または閉じるとデータはすぐに破棄されます。
開発中のデータ処理を一箇所で。機密データをサーバーへ送らず、すべて端末上で高速に完了します。
API デバッグ、ログ調査、設定ファイルの修正では、毎日 JSON を何度も扱います。従来のオンラインサイトは内容をバックエンドへ送って解析することが多く、漏洩リスクとネットワーク遅延があります。ここではブラウザ内計算で、すべてローカル動作のワークスペースにしています。
本番環境の JSON ペイロードを貼り付けても、認可情報を含む JWT を解析しても、計算は現在のブラウザメモリ内だけです。更新または閉じるとデータはすぐに破棄されます。
コピーしたコードに // コメント や末尾カンマがあっても、先に手で消す必要はありません。JSON5 エンジンが単引用符・二重引用符を許容して解析し、RFC 準拠の標準 JSON にワンクリック変換します。
Git の差分のように、2つの設定の Diff をハイライトします。コード生成は入れ子のデータモデルから Java、C#、Go、TypeScript などの強い型のエンティティを出力できます。
すべての機能を順に開く必要はありません。次の4つの経路が、日常デバッグでいちばん多いニーズをカバーします。
まず フォーマット で整形と検証。階層が深いときは ツリー で折りたたみ・展開。タイムスタンプ、色、リンクは フィールド検出 でプレビュー。
JSONPath で $.. とフィルタ式を書き、読み取り専用で原文は変えません。API レスポンスから特定階層のリストを抜き出すのに向いています。
Diff 意味の差を確認。1つにまとめるときは 結合 でディープ上書きまたは配列結合。比較前に Key で並べ替え 意味の差を確認。1つにまとめるときは
表は CSV / Excel 、設定は YAML / XML 、ドキュメントは Schema / GraphQL 、エンティティは コード生成 表は
トップはツール選び専用。実際の編集は独立したワークスペースで行い、カタログと入力欄が同じ画面を奪い合いません。
検索ボックスで JWT、Diff、YAML などのキーワードを絞るか、カードを直接タップして対応するワークスペースへ入ります。
テキストは編集エリアに直接貼り付けます。 #data={...} で流し込むか、 #url= で現在のネットワークから公開 JSON を取得することもできます。
フォーマット、変換、デコードは現在のタブのメモリ内で完了します。更新または閉じても、内容はサーバーに残りません。
ハッシュは # の後ろに書き、疑問符ではありません。例: json-formatto.html#data={"name":"Ada"} 。読み取り後はアドレスバーから消し、ペイロードが履歴に残らないようにします。全画面では ?fullscreenハッシュは
リポジトリや設定ファイルからコピーした内容には、コメントや末尾カンマがよく含まれます。標準の JSON.parse はすぐエラーになりますが、 JSON5 ツール なら先に許容して解析し、RFC 準拠のテキストを出力できます。
標準 JSON 不可
JSON5 1行 // と複数行 /* */
標準 JSON 二重引用符が必須
JSON5 引用符なし可、Unicode 可
標準 JSON 二重引用符のみ
JSON5 単引用符、複数行の継続
標準 JSON 不可
JSON5 オブジェクトと配列の両方で可
標準 JSON 十進
JSON5 十六進、 .5 / 5.十六進、
JWT デコード RFC 7519 に従い Header / Payload / 署名の3段に分解します。Token はサーバーへ送りません。現行版はローカルデコードとクレーム対照のみで、秘密鍵をウェブに載せて検証はしません。
よく使う Payload クレーム
iss
発行者
sub
対象 / ユーザー識別子
aud
受信者
exp
有効期限
nbf
有効開始時刻
iat
発行時刻
jti
識別子(リプレイ防止)
ローカルデコード
exp / sub整数 ID が非常に大きいときは JavaScript の数値精度に注意し、変換後の Number だけでなく元の Payload 文字列も照合してください。
JWT デコードのワークスペースを開くコード生成 入れ子のオブジェクトと配列から型を推論し、interface、struct、data class を出力します。先に API レスポンスがあり、その後フロント/バックのモデルを足す場面に向いています。
ツールを実際の作業に組み込む短い記事です。体系的な説明が必要なときはブログ全文を開いてください。
まずトップで該当ツールを開き、ワークスペースに入ってからテキストを貼り付けます。ワークスペース URL にハッシュパラメータを付けることもできます。例: json-formatto.html#data={"key":"value"} 。読み取り後、アドレスバーのパラメータはすぐ消え、自動で整形されます。リモートファイルは #url=...まずトップで該当ツールを開き、ワークスペースに入ってからテキストを貼り付けます。ワークスペース URL にハッシュパラメータを付けることもできます。例:
YAML 変換はブラウザ内で双方向にリアルタイム同期します。Schema ツールは仕様に沿って不足している必須フィールドや型エラーを指摘します。JWT は現在 Header / Payload のデコードのみで、Token をサーバーへ送りません。
されません。解析、変換、JWT デコードは現在のタブで完了します。閉じるか更新するとメモリ上の内容は消えます。
カタログは全機能の閲覧と検索、ワークスペースは編集用です。同じ画面に重ねないので、スクロールで入力欄が視野から外れたり、長い一覧とエディタが押しつぶされたりしません。
現在は YAML、XML、CSV、Excel、GET クエリ、JSON Schema、GraphQL です。Cookie 文字列も JSON オブジェクトにできます。変換もローカルで行います。
処理はこのパソコンのブラウザ内で行われ、速度は端末性能と JSON の大きさに依存します。数 MB を超えるときは、本当に丸ごと貼る必要があるか確認してください。ツリーと JSONPath は一部だけ見るのに向いています。