کتابخانه GSON

سلام مجدد عرض می کنم خدمت شما دوستان عزیز و یاران همیشگی . با یکی دیگه از مجموعه آموزش های برنامه نویسی اندروید از سایت ویادولوپرز در خدمتتون هستم . توی این ویدئو قصد داریم با نحوه استفاده از کتابخانه GSON که یک کتابخونه قوی برای parse کردن داده های JSON هست صحبت کنیم .

شما با استفاده از این کتابخونه قدرتمند ، قادر خواهید بود ، بدون نوشتن حتی یک خط کد اضافه (منظور خط کدهای پارس کردن JSON هست ، رجوع شود به آموزش کار با استاندارد سریع و قوی JSON ) داده جی سون تون رو با هر ساختار و هر پیچیدگی که باشه ، تجزیه و تحلیلش کنید .

کتابخانه GSON چی هست؟

GSON یک کتابخونه متن باز هست که توسط شرکت گوگل توسعه داده شده (لینک Github) . کتابخانه GSON در واقع یک کتابخونه جاوا هست که برای تبدیل کردن شی های جاوا به داده های جی سون استفاده میشه . شما حتی با استفاده از GSON می تونید یک داده از نوع String ، به شرط این که فرمت ساختاری JSON رو رعایت کرده باشه ، به آبجکت های معادل جاوا تبدیل کنید .

اهداف کتابخانه GSON چی هست؟

1 – یک مکانیزم آسون برای استفاده از متدهایی مثل ()toString برای تبدیل جاوا به JSON و بالعکس .

2 – اجازه میده که آبجکت های غیرقابل تغییره از پیش موجود هم ، به JSON تبدیل بشند .

3 – اجازه میده شما آبجکت های شخصی سازی شده خودتون رو استفاده کنید .

4 – آبجکت های دلخواه و پیچیده شما رو به راحتتی پشتیبانی و تبدیل می کنه .

5 – و درنهایت هم یک JSON جمع و جور که قابلیت خوانایی اون هم بالا هست رو برای شما خروجی میده .

مقیاس پذیری و کارایی کتابخانه GSON

بعد از تست های زیادی که گوگل روی این کتابخونه قدرتمندش انجام داده ، خروجی رو به شرح زیر در اختیار کاربرانش قرار داده

فقط قبل از این که نتایج گوگل رو به اطلاعتون برسونم با این دو اصطلاح آشنا بشید 😉

Deserialized = تبدیل جی سون به آبجکت

Serialized = تبدیل آبجکت به جی سون

1 – Strings : تستی که برای رشته ها رو GSON انجام دادن ، تونسته رشته با حجم بیشتر از 25MB رو به راحتی Deserialized کنه

2 – مجموعه های بزرگ

1 – Serialized کردن یک مجوعه 1.4 میلیونی از آبجکت ها

2 – Deserialized کردن یک مجموعه 87 هزارتایی به آبجکت

آموزش کار با کتابخانه GSON نیاز به پیشنیازی هم داره؟

بله ، شما برای اینکه بتونید مفهوم درست ، و نحوه صحیح استفاده از کتابخانه GSON رو یاد بگیرید . حتما آموزش کار با استاندارد قوی و سریع JSON رو بلد باشید

امیدوارم که این آموزش براتون مفید واقع بشه

مدت زمان آموزش 00:35:15

اگر هنوز هم میخواید بیشتر راجع به این کتابخونه قدرتمند بدونید ، بهتون پیشنهاد می کنم که یک نگاهی به این ویدئو بندازید 👇

6,200تومان – خرید

نظرات

برای ثبت نظر باید ابتدا وارد اکانت خود شوید