JSONフォーマッター

この無料オンラインツールは、アカウント不要でブラウザ内でプライベートに使えます。

無料 · 登録不要 · JSON はブラウザ内に保持されます
例

JSON を貼り付けるか、例を選んで開始します。

すべてこのブラウザ内に保持されます。

結果

整形済み JSON

{
  "name": "Alex",
  "active": true,
  "roles": [
    "developer",
    "admin"
  ]
}
JSON の例

JSON の例

この例は 1 人の user を持つオブジェクトです。キーはデータに名前を付け、値には文字列、数値、真偽値、配列、ネストしたオブジェクトを使えます。読み込むと、フォーマッター、ツリー表示、X-Ray の要約で同じデータを確認できます。

{
  "user": {
    "id": 1042,
    "name": "Alex",
    "active": true,
    "roles": ["developer", "admin"],
    "profile": {
      "country": "US",
      "timezone": "America/New_York"
    }
  }
}

JSON を整形する方法

  1. JSON を貼り付けるか例を読み込む

    JSON 文書を入力欄に貼り付けるか、組み込みの例を読み込みます。データを送信せずに操作の流れを確認できます。

  2. 整形または圧縮を選ぶ

    整形は読みやすいインデントを加え、圧縮は不要な空白を取り除いてコンパクトな JSON 文字列にします。

  3. 構文を検証して問題を確認する

    検証で JSON 構文を確認します。よくある貼り付けミスなら修復を使い、再利用前に結果の JSON を確認します。

  4. 結果を調べるかコピーする

    コード、ツリー、X-Ray を切り替えて出力を確認し、整形済み JSON または必要な JSON パスをコピーします。

JSON フォーマッターを使う場面

API レスポンスが読みにくい

開発者やサポート担当者は、コンパクトなレスポンスを整形してから、入れ子の項目、状態値、想定外のプロパティを確認できます。

設定ファイルを解析できない

JSON 設定を保存する前に検証すると、末尾のカンマや引用符のないキーなどの構文エラーを見つけられます。

貼り付けたペイロードを安全に確認したい

ローカルのツリーと X-Ray 表示で構造や大きな数値の警告を確認してから、結果を共有できます。

JSON とは?

JSON とは?

JSON は構造化データのための軽量なテキスト形式です。読みやすく広くサポートされ、特定のデータベースやプログラミング言語に依存しないため、人とプログラムの情報交換に使われます。API は JSON を返すことが多く、アプリも設定、エクスポート、構成に利用します。

JSON データとは?

JSON データとは?

JSON ドキュメントにはルート値が一つあります。実際には多くの場合オブジェクトまたは配列です。オブジェクトは名前付きフィールドをまとめ、配列は順序付きのリストを保持します。各フィールドまたは項目は次の JSON 値型のいずれかです。

オブジェクト{ } 内の名前付きプロパティ
配列[ ] 内の順序付き項目
文字列二重引用符内のテキスト
数値有限の数値
真偽値true または false
Nullリテラル値 null
JSON 形式とは?

JSON 形式とは?

JSON には少数の厳格なルールがあります。わずかな句読点の誤りで API レスポンスや設定ファイルが無効になるため、共有や保存の前にフォーマッターが役立ちます。

  1. すべてのキーと文字列に二重引用符を使います。
  2. オブジェクトは { }、配列は [ ] で囲みます。
  3. オブジェクトのプロパティと配列の要素はコンマで区切ります。
  4. 最後の要素の後にコンマを残しません。
  5. オブジェクトのキーと値の間にはコロンを一つだけ置きます。
  6. true、false、null は小文字で使います。
  7. 数値に先頭のプラス記号や NaN は使えません。
  8. 文字列内の引用符はバックスラッシュでエスケープします。
  9. コメントは追加しません。標準 JSON はコメントを許可しません。
  10. 開き括弧や開き中括弧には必ず対応する閉じ記号が必要です。
よくある不正な入力
{
  name: 'Alex',
  active: True,
}
一般的な修復後
{
  "name": "Alex",
  "active": true
}
有効な JSON
JSON Schema とは?

JSON Schema とは?

JSON Schema は、必須フィールド、許可される値型、形式など JSON に期待される構造を記述する別の標準です。JSON はデータそのもの、Schema はそのデータの契約です。このツールは JSON 構文を検証して構造確認を支援しますが、JSON Schema の検証を行うものではありません。

よくある JSON エラー

よくある JSON エラー

修復機能が扱うのは、コメント、単純な引用符なしキー、シングルクォート文字列、Python 形式の True/False/None、末尾のカンマといった限定的で予測可能なコピー&ペーストの誤りだけです。本番で使用する前に修復結果を確認してください。

FAQ

JSON フォーマッター FAQ

このツールは無料ですか?

はい。ToolkitLoop のツールはアカウントを作成せずに利用できます。

データはプライベートですか?

各ページで処理の範囲を説明します。ブラウザ内で動作するツールは作業データをブラウザ内に保持します。

アカウント登録は必要ですか?

いいえ。ToolkitLoop のツールはアカウントなしで利用できます。

入力データはアップロードされますか?

ツールで対応できる処理はブラウザ内で行われます。各ページで対象となるデータ処理を説明しています。