JSONのフォーマットと検証:構造を読みやすくする
長いJSONスニペット(エクスポートされたデータ、構成フラグメント、ログペイロード)を受け取ると、問題が発生しやすくなります。読みにくい、検索しにくい、構文エラーを特定しにくいなどです。このツールは、乱雑なJSONを明確な階層ビューに変え、エラーを表示して安全に確認してコピーできるようにします。
1. なぜローカル処理なのか?
多くのオンラインツールは、貼り付けたコンテンツをサーバーに送信します。そのテキストにアカウント、ビジネスデータ、または秘密のフラグメントが含まれている場合、不必要なリスクが生じます。
LocalToolsは、ブラウザでローカルにJSONを解析およびフォーマットします。何もアップロードされず、オフラインでも使用できます。
2. 機能
- 美化: 2スペースのインデントと構文の強調表示を使用して縮小されたJSONを再フォーマットし、キー、文字列、数値、およびブール値をスキャンしやすくします。
- 展開/折りたたみ: フォーマット後、オブジェクトと配列にはセクションを折りたたむ/展開するためのトグル(▼/▶)があります。また、「すべて展開」/「すべて折りたたむ」を使用して、大きなJSONをすばやくナビゲートすることもできます。
- 厳密な検証: ツールは最初に構文を検証します。よくある間違い(末尾のコンマ、引用符の欠落、括弧の不一致など)は、目立つエラーバナーに表示されます。
- ワンクリックコピー: 手動で選択せずに、フォーマットされた結果をクリップボードにコピーします。
- 構文の強調表示: 慎重に調整されたテーマにより、可読性が向上し、データを検査する際の間違いが減ります。
3. 一般的なJSONエラーチェック
- 予期しないトークン: 多くの場合、エラーの場所の近くに余分なコンマ、引用符の欠落、または不一致の括弧があることを意味します。
- 末尾のコンマ: 標準のJSONでは、最後の要素の後にコンマを使用することはできません。たとえば、
{"a":1,}は無効です。 - 一重引用符: JSONでは、キーと文字列に二重引用符が必要です。一重引用符は解析に失敗します。
- コメント: 標準のJSONはコメントをサポートしていません。フォーマット/検証する前にコメントを削除してください。
4. よくある質問
1. フォーマットされた結果はどこにありますか?
フォーマットされたJSONはすぐに出力パネルに表示されます(モバイルでは下にあります)。三角形のトグルをクリックして展開/折りたたみ、「コピー」を使用して結果をコピーします。
2. どのくらいの大きさのJSONがサポートされていますか?
デバイスのメモリによって異なります。数MBは通常問題ありません。非常に大きなJSON(たとえば、50MB以上)は、短時間の速度低下を引き起こす可能性があります。デスクトップブラウザをお勧めします。
3. 私のデータは本当に安全ですか?
はい。このツールはオフラインで使用できます。すべての解析とフォーマットはメモリ内でローカルに実行され、ページを閉じるとクリアされます。
4. コメント付きのJSONを解析できないのはなぜですか?
標準のJSONはコメントをサポートしていないためです。このツールは標準に従います。最初にコメントを削除してください。