آموزش کامل JSON - در برنامه نویسی اندروید

JSON چیست ؟

جیسون یا JSON معادل اختصاری عبارت JavaScript Object Notation که به معنای “نمادگذاری اشیا در جاوا اسکریت” است, می باشد. JSON یک قالب استاندارد باز است که به اما این امکان را میدهد تا بتوانیم بین زبان های مختلف داده ها را انتقال بدهیم. این قالب از کلید و مقدار استفاده میکنید, Json اندروید به این شکل هر که هر مقداری باید یک کلید داشته باشد. هر جا نیاز داشته باشیم اطلاعاتی استفاده کنیم با استفاده از کلید آن می توانیم این مقدار را دریافت کنیم. از این فناوری برای تبادل اطلاعات بین سرور و کلاینت استفاده میشود و یکی از مهمترین قسمت ها در هر پروژه ای حساب میشود. اندروید برای JSON قابلیت های زیادی فراهم کرده است.

مزیت های جیسون

جیسون (JSON) تنها قالب برای تبادل اطلاعات به صورت کلید و مقدار یا کی ولیو نمی باشد. برای انتقال داده فناوری های دیگری نیز مانند XML وجود دارد که ممکن است با آن آشنایی داشته باشید. کاری را که json انجام میدهد را XML نیز انجام میدهد اما چرا ما از جیسون استفاده میکنیم. یکی از مهم ترین اولویت های هر اتصالی سرعت آن می باشد. در دیگر فناوری ها مثل XML از کارکتر های خیلی بیشتری نسبت به JSON استفاده میشود و این امر باعث طولانی شدن زمان بارگیری میشود. از سوی دیگر خوانایی کد های JSON بسیار راحتتر میباشد و هر کسی, حتی افرادی که تاکنون جیسون را ندیده اند و با آن کار نکرده اند نیز در اولین نگاه میتوانند تمامی آن کدها را تحلیل کنند.

استفاده از JSON در اندروید

با تعاریفی که در بالا از JSON داشتیم, انتظار میرود که بتوان از این فناری در اندورید نیز استفاده شود. اندروید برای استفاده از این فناوری کلاس های مخصوص آن را تهیه کرده است که به راحتی می توان با این فناوری کار کرد و اطلاعاتی را از سرور با استفاده از آن دریافت کرد. یا یکسری اطلاعاتی را با استفاده از آن به سرور ارسال کرد. برای این بخش ما یک ویدیو آموزشی تهیه کرده ایم که می توانید تمامی جناب های استفاده از JSON را در اندروید ببینید و یاد بگیرید.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

Hadi Atashbarg

Hadi Atashbarg (مشترک)

2 سال 4 ماه قبل

سلام جیسونی که استفاده میکنم array هستش  و میخواستم نمایشش بدم همون طوری که گفتید جلو رفتم ولی بعد از وارد شدن به برنامه میاد بیرون ... لطفاً راهنمایی کنید

ناصر خالدی

ناصر خالدی (مدیر کل)

2 سال 4 ماه قبل

لطفا نمونه کدی که استفاده میکنید رو ارسال کنید, من بهتون میگم خطاش کجاست.

قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

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

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

مقالات پیشنهادی

اندروید

اندروید یک سیستم عامل می باشد که توسط گوگل توسعه داده میشود, این سیستم عامل بر پایه نسخه ی اصلاح شده ی هسته ی لینوکس و دیگر نرم افزار های متن باز طراحی شده است و ...


۱۰۵۵
۰
۲۹ آبان ۱۳۹۹

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.


۹۹۲
۰
۲۲ آذر ۱۳۹۹

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۹۵۹
۰
۱۳ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۸۶۸
۰
۱۳ آذر ۱۳۹۹

Fatal error: Uncaught wfWAFStorageFileException: Unable to verify temporary file contents for atomic writing. in /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:52 Stack trace: #0 /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(659): wfWAFStorageFile::atomicFilePutContents('/home/clonerco/...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig('livewaf') #2 {main} thrown in /home/clonerco/public_html/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 52