JSONの特徴
仕様が軽量であることからJavaScript以外にも多くの言語でサポートされており、特に Webアプリケーションでのサーバー/クライアント間のデータ受け渡しにJSON記述を使用するケースが増えてきている。 特に、ハッシュを使用することによって、オブジェクトのような異なる型を持ったオブジェクトを表現することが可能である。 MIMEタイプはapplication/jsonとなっている。
サーバーからのレスポンスに、ほぼJavaScriptネイティブとして配列/連想配列の記述フォーマット仕様に準拠したテキストを用いる。 そのままJavaScriptコードとして実行するだけで、手軽にデータ構造を復元できる。
XMLよりもシンプルで軽量なデータ形式フォーマットとして採用が増えている。