JSONエディター

JSONデータの編集、フォーマット、検証、ツリービュー表示ができます。Python dict形式も自動変換されます。

ツリー表示を見るにはJSONを貼り付けてください
JSONとは何ですか?

JSON(JavaScript Object Notation)は、人間にとって読み書きが容易で、マシンにとっても解析や生成が容易な軽量のデータ交換形式です。言語に依存しませんが、C言語ファミリーのプログラマーに馴染みのある規則を使用しています。JSONはWebアプリケーションにおけるデータ交換の事実上の標準となっています。

JSONの構造

JSONは2つの構造に基づいています。オブジェクト({}で囲まれたキー/値ペアの集合)と配列([]で囲まれた値の順序付きリスト)です。値には文字列、数値、真偽値(true/false)、null、オブジェクト、配列を使用できます。この単純な構造で、複雑な階層データも表現可能です。

主な使用例
  • APIのリクエストおよびレスポンスのペイロード
  • アプリケーションの設定ファイル
  • NoSQLデータベースでのデータ保存
  • サーバーとWebアプリケーション間のデータ交換
  • ローカルストレージへの構造化データの保存
JSONの例
入力: {"name":"John"}
出力: { "name": "John" }
入力: [1,2,3]
出力: [ 1, 2, 3 ]
よくある質問

JSONとJavaScriptオブジェクトの違いは何ですか?

JSONは特定の規則に従うテキスト形式です。キーは二重引用符で囲まれた文字列である必要があり、値は特定の型に限定されます。JavaScriptオブジェクトはより柔軟で、関数やundefined値を含めることができ、単一引用符も使用可能です。

JSONにコメントを含めることはできますか?

いいえ、標準のJSONはコメントをサポートしていません。一部のパーサーはコメントを受け付けますが、公式仕様ではありません。コメントが必要な設定ファイルには、JSON5やYAMLの検討をお勧めします。