JSONデータの編集、フォーマット、検証、ツリービュー表示ができます。Python dict形式も自動変換されます。
JSON(JavaScript Object Notation)は、人間にとって読み書きが容易で、マシンにとっても解析や生成が容易な軽量のデータ交換形式です。言語に依存しませんが、C言語ファミリーのプログラマーに馴染みのある規則を使用しています。JSONはWebアプリケーションにおけるデータ交換の事実上の標準となっています。
JSONは2つの構造に基づいています。オブジェクト({}で囲まれたキー/値ペアの集合)と配列([]で囲まれた値の順序付きリスト)です。値には文字列、数値、真偽値(true/false)、null、オブジェクト、配列を使用できます。この単純な構造で、複雑な階層データも表現可能です。
{"name":"John"}
{
"name": "John"
}
[1,2,3]
[
1,
2,
3
]
JSONは特定の規則に従うテキスト形式です。キーは二重引用符で囲まれた文字列である必要があり、値は特定の型に限定されます。JavaScriptオブジェクトはより柔軟で、関数やundefined値を含めることができ、単一引用符も使用可能です。
いいえ、標準のJSONはコメントをサポートしていません。一部のパーサーはコメントを受け付けますが、公式仕様ではありません。コメントが必要な設定ファイルには、JSON5やYAMLの検討をお勧めします。