JavaScript Object Notation(JSON、ジェイソン)はデータ記述言語の1つである。軽量なテキストベースのデータ交換用フォーマットでありプログラミング言語を問わず利用できる。名称と構文はJavaScriptにおけるオブジェクトの表記法に由来する。
JSON形式は、広くすべてのWeb開発に適用されます。 JSON文字列は、常にネットワークの帯域幅と、原稿サイズが読み、そのあまりにもハードとデバッグを節約するために空白、インデントや改行を取り除く。また、ビューティファイヤまたはビューアとして知られているのJSONフォーマッタ。これはあなたのJSONコードを再フォーマットすることができるオンラインツールです。
簡単に言えば、JSONはJavaScriptオブジェクトで表されるデータのセットを文字列に変換し、ネットワークやプログラム間でこの文字列を簡単に伝達し、必要に応じて各プログラミング言語でサポートされているデータフォーマットに復元することができ、例えばPHPではJSONを配列や基本オブジェクトに復元することができる。AJAXを使用する場合、配列伝達値を使用する必要がある場合は、JSONで配列を文字列に変換する必要があります。