ToolVault

JSON フォーマッター

JSON を整形・ミニファイ。シンタックスハイライト付き。エラーは正確な行番号で表示。

Highlighted output

{"name""ToolVault","tools"20,"free"true,"tags"["json","format","seo"]}

JSON フォーマッター の使い方

  1. JSON をエディターに貼り付けます。
  2. 「整形」をクリックすると 2 スペースのインデントで見やすく整え、「圧縮」をクリックすると空白をすべて取り除きます。
  3. JSON が無効な場合は、エディターにエラーと修正すべき正確な行番号が表示されます。問題がなければ「コピー」で整形結果を取り出します。

このツールについて

API、設定ファイル、webhook、localStorage のダンプをデバッグする人なら、毎日役立つツールです。ToolVault のフォーマッターは、JSON を一貫した 2 スペースのインデントで整形し、転送用には 1 行に圧縮できます。特に時間を節約できるのが構文エラーの特定です。エディターは問題の行へ移動し、たとえば「17 行目で途中終了」のように、実際の問題を示します。有効な JSON ではキー、文字列、数値、真偽値が色分けされ、構造がすぐにわかります。構造ツリーは、大きなペイロードの全体像をつかむ助けにもなります。すべて JavaScript エンジンでローカル解析されるので、サイズに応じた有料制限はなく、クライアントのデータがどこかの企業のサーバーに記録されることもありません。

よくある質問

エラーの行番号は何を指していますか?

入力したままの元のテキストの行番号です。その行を直して再実行すると、フォーマッターが再解析し、残りのエラーも同じ方法で報告します。

JSON5、コメント、末尾のカンマには対応していますか?

いいえ。厳密な JSON ではコメントと末尾のカンマは認められません。REST API、ウェブ設定、JSON 型のデータベース列に渡すペイロードをデバッグするときには、まさに必要な仕様です。

どのくらい大きな JSON を扱えますか?

数メガバイトの文書も、ブラウザーがローカルで処理できます。巨大な入れ子配列の表示には少し時間がかかる場合がありますが、サーバーとの往復通信はありません。

このツールは役に立ちましたか?