Bob's Multi Tool

JSON フォーマッター

JSONデータプライバシー: ブラウザ内処理

JSON フォーマッター

API レスポンス、設定ファイル、ログ内の JSON を読みやすく整形し、構文エラーを素早く見つけます。

入力 / 出力

まずツールを使う

入力、出力、コピー操作をこの領域にまとめています。例と確認項目は下に分けています。

コピー用の出力

ローカルセッション

入力状態はこのブラウザだけに保存され、アカウントなしで前回の作業を復元できます。

結果のあとに確認

基本の入力/出力が終わってから、必要な例、確認リスト、関連ツールだけを開きます。

Web運用ワークベンチ

APIレスポンスを整える

貼り付けたJSONを整形し、パスを確認して型やスキーマ確認へ進みます。

3 ツール
  1. 1. JSON

    ペイロードを検証、整形し、コンパクトなAPIレスポンスレポートをコピーします。

  2. 2. JSONPath

    コードや文書に必要な正確なフィールドパスを取り出します。

  3. 3. JSON TS

    サンプル構造をTypeScript interfaceの下書きに変えます。

JSONフィールドを抽出

payloadを整形し、wildcardやrecursive keyのパスを試して、コードで使う形を残します。

3 ツール
  1. 1. JSON

    フィールド選択前に貼り付けたレスポンスを整形して検証します。

  2. 2. JSONPath

    dot path、bracket key、wildcard、recursive key検索を試します。

  3. 3. JSON TS

    フィールド構造が明確になったらTypeScript型の下書きを作ります。

Webhook signature確認

HMAC出力を作成し、安全なsignatureレポートをコピーして、webhookコード変更前にpayload形状とencodingを確認します。

3 ツール
  1. 1. Hash

    DigestまたはHMAC出力を作成し、元inputやsecretなしでsignatureレポートをコピーします。

  2. 2. JSON

    署名前にwebhook bodyの形状や空白が変わったか確認します。

  3. 3. Base64

    webhook providerがencoded値を使う場合、Base64/Base64URL bodyとsignatureを確認します。

  • 整形後の array、object、null、number が API 契約と合うか確認します。
  • token、cookie、顧客 ID、内部 URL を削除してから共有またはコピーします。
  • JSON フォーマッター の結果が次の作業に合うか関連ツールで続けて確認します。
JSON フォーマッター - 無料オンラインデータツール | bobob.app