آشنایی با JSON

دوستان خوبم میخوام شما رو با ساختارهای اطلاعاتی در برنامه نویسی تحت وب آشنا بکنم و خدمتتون توضیح بدم که چرا باید انواع این ساختارهارو بشناسید و اصلا چه کاربردی دارند و حتی چه تفاوتی با همدیگه دارن

برنامه های کامپیوتری که بر اساس استراتژی Server Base کار میکنند (یعنی یک کامپیوتر به عنوان سرویس دهنده و تعدادی هم سرویس گیرنده) با همدیگه به تبادل اطلاعات می پردازن و معمولا هم در بیشتر مواقع حجم دیتای خارج شده از سرور بیشتر از از کلاینت ها هست و کلاینت ها فقط درخواست ها رو و نهایتا اطلاعات فرمی رو ارسال میکنن ولی سرورها معمولا دیتای زیادی رو به کلاینت های متقاضی ارسال میکنن