JSON 応答を取得してクライアント側でフォーマットすることには利点があると思いますが、通常の送信と比較して、フォーム送信に JSON を使用することには利点がありますか?
ベストアンサー1
POST データを扱うときに頭に浮かぶのは、無駄な繰り返しです。
たとえば、POST では次のようになります。
partners[]=Apple&partners[]=Microsoft&partners[]=Activision
実際に、JSON を送信する場合、ここでは多くの繰り返しがあることがわかります。
{"partners":["Apple","Microsoft","Activision"]}
59 文字対 47 文字。この小さなサンプルではごくわずかのように見えますが、この節約はどんどん増える可能性があり、数バイトでもいくらかのデータを節約できます。もちろん、サーバー側でデータを解析して差をなくすこともできますが、それでも、低速接続 (3G や EDGE など) を扱うときにこれが役立つことがあることがわかりました。