JSON چیست ؟
جیسون یا JSON معادل اختصاری عبارت JavaScript Object Notation که به معنای “نمادگذاری اشیا در جاوا اسکریت” است, می باشد. JSON یک قالب استاندارد باز است که به اما این امکان را میدهد تا بتوانیم بین زبان های مختلف داده ها را انتقال بدهیم. این قالب از کلید و مقدار استفاده میکنید, به این شکل هر که هر مقداری باید یک کلید داشته باشد. هر جا نیاز داشته باشیم اطلاعاتی استفاده کنیم با استفاده از کلید آن می توانیم این مقدار را دریافت کنیم. از این فناوری برای تبادل اطلاعات بین سرور و کلاینت استفاده میشود و یکی از مهمترین قسمت ها در هر پروژه ای حساب میشود. اندروید برای JSON قابلیت های زیادی فراهم کرده است.
مزیت های جیسون
جیسون (JSON) تنها قالب برای تبادل اطلاعات به صورت کلید و مقدار یا کی ولیو نمی باشد. برای انتقال داده فناوری های دیگری نیز مانند XML وجود دارد که ممکن است با آن آشنایی داشته باشید. کاری را که json انجام میدهد را XML نیز انجام میدهد اما چرا ما از جیسون استفاده میکنیم. یکی از مهم ترین اولویت های هر اتصالی سرعت آن می باشد. در دیگر فناوری ها مثل XML از کارکتر های خیلی بیشتری نسبت به JSON استفاده میشود و این امر باعث طولانی شدن زمان بارگیری میشود. از سوی دیگر خوانایی کد های JSON بسیار راحتتر میباشد و هر کسی, حتی افرادی که تاکنون جیسون را ندیده اند و با آن کار نکرده اند نیز در اولین نگاه میتوانند تمامی آن کدها را تحلیل کنند.
استفاده از JSON در اندروید
با تعاریفی که در بالا از JSON داشتیم, انتظار میرود که بتوان از این فناری در اندورید نیز استفاده شود. اندروید برای استفاده از این فناوری کلاس های مخصوص آن را تهیه کرده است که به راحتی می توان با این فناوری کار کرد و اطلاعاتی را از سرور با استفاده از آن دریافت کرد. یا یکسری اطلاعاتی را با استفاده از آن به سرور ارسال کرد. برای این بخش ما یک ویدیو آموزشی تهیه کرده ایم که می توانید تمامی جناب های استفاده از JSON را در اندروید ببینید و یاد بگیرید.
Hadi Atashbarg (مشترک)
2 سال 4 ماه قبل
سلام جیسونی که استفاده میکنم array هستش و میخواستم نمایشش بدم همون طوری که گفتید جلو رفتم ولی بعد از وارد شدن به برنامه میاد بیرون ... لطفاً راهنمایی کنید