サーバー・クライアント間でデータをやり取りするフォーマットとして XML と JSON が有名所だと思います。 それぞれのフォーマットについて詳しい所はググればいくらでも出てくるので、ここでは述べません。 ただ、XML に比べて JSON が勝っているところを上げておくと… XML よりサイズが小さくなる場合が多い Delphi RTL や .NET といった一部のフレームワークには JSON Serializer が用意されている ということです。 最近、僕が自分でフォーマットを決められる場合は、ほぼ必ず JSON を指定しています。 なぜなら JSON Serializer が便利すぎるから! …で、さっきはググればいくらでも出てくるから述べないと書きましたが、JSON Serializer も同じで色々引っかかります。 では、何故書くのかというと、Qiita には、Delphi の