JSON整形・圧縮・検証

JSONをオンラインで整形・圧縮・検証。インデント設定や入れ子のキーの並べ替えに対応し、大きな整数も精度を失わず保持。APIレスポンスや設定ファイルの確認に。

0 文字
結果

ここに結果が表示されます。

JSONの整形・圧縮・検証方法

  1. APIレスポンスや設定ファイルなど、JSONの内容を貼り付けます。
  2. 読みやすくする場合は整形、サイズを抑える場合は圧縮、構文だけを確認する場合は検証を選びます。
  3. 必要に応じてインデントやキーの並べ替えを設定し、結果をコピーまたは保存します。

JSON整形・圧縮・検証のポイント

JavaScriptの安全な整数範囲を超える値も、数値リテラルをそのまま保ちます。コメントと末尾のカンマは認めず、重複キーはエラーにして値の消失を防ぎます。

JSON整形の例:大きな整数もそのまま保持

入力
{"message":"こんにちは、世界!👋","id":9007199254740993,"enabled":true}
結果
{ "message": "こんにちは、世界!👋", "id": 9007199254740993, "enabled": true }

JSON整形・圧縮・検証についてよくある質問

JSONの整形と圧縮はどう違いますか?

整形はインデントや改行を加えて読みやすくします。圧縮は文字列の外にある不要な空白を取り除きます。値そのものや文字列内の空白は保持します。

大きな整数の精度は失われませんか?

数値をJavaScriptの数値型に変換せず、元の表記を保持します。9007199254740993のように安全な整数の範囲を超えるIDも、丸めずに扱えます。

JSONの構文チェックでエラーになるのはなぜですか?

一重引用符、引用符のないキー、末尾の余分なカンマ、コメントなどがよくある原因です。重複したキーも、値を黙って捨てずにエラーにします。推測による自動修復は行いません。

キーを並べ替えると配列の順序も変わりますか?

いいえ。並べ替えるのは、入れ子を含むオブジェクトのキーだけです。配列の要素順は保持します。また、整形結果は暗号署名用の正規化形式ではありません。

ファイルやトークン、テキストはアップロードされますか?

いいえ。入力はブラウザー内で処理されます。ウェブサイトからページとプログラムを読み込みますが、入力内容を変換サーバーに送ったり、アカウントに保存したりすることはありません。

  • JWTデコード

    JWTのヘッダー、ペイロード、有効期限や有効開始時刻を、トークンを送信せずに確認できます。

  • テキスト差分比較

    2つのテキストを行、単語、文字単位で比較。空白と改行を保ち、追加・削除箇所を表示します。

  • Base64エンコード・デコード

    UTF-8テキストをBase64に変換。標準形式とURLセーフ形式のデコード、パディングや改行の設定に対応。

よく使う用途と実例

  • Base64 デコード

    Base64 を UTF-8 のテキストに戻すか、元のバイト列をダウンロードできます。

  • JSON 圧縮

    文字列の内容と数値の精度を保ち、JSON を1行にまとめます。

開発者向けツール一覧

エンコードとファイル変換

元のデータを保ちながら、テキスト、バイト列、URL、埋め込み画像を変換します。

データとテキストの確認

構造化データやトークンの内容を読み取り、変更箇所を確認できます。

ハッシュ・ID・スケジュール

ファイルの整合性確認、識別子の生成、日時や定期実行の確認に。

入力内容とファイルはお使いの端末で処理されます。共有クリップボードに機密情報を残さないでください。秘密鍵やトークンには信頼できる端末をご利用ください。