آموزش json در برنامه نویسی اندروید

امتیاز 5.00 ( 1 رای )

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش json در برنامه نویسی اندروید می پردازیم در سری قبل به بررسی Json چیست پرداختیم که می توانید از لینک زیر json را مطالعه کنید در این آموزش به ما json را که در یک url قرار دارد می خوانیم و سپس در یک ListView قرار می دهیم در ادامه با ما همراه باشید.

Json چیست ؟

در این آموزش به خاطر اینکه از کتاب خانه ای استفاده نکنیم تا حجم برنامه بالا نره از کلاس های جاوا سفارشی استفاده می کنیم.
قبل از هر چیز وارد فایل AndroidManifest.xml شده و دسترسی زیر را اضافه کنید.

ابتدا یک فایل به نام HttpHandler.java ایجاد کرده و کد های زیر را در آن قرار دهید.

کاری که کلاس بالا می کند این است کخ یک http call رو به یک url خاص ارسال می کند و سپس raw یا دیتای مربوطه که در اینجا یک json است را بر می گرداند.
بعد از این کار وارد فایل activity_main.xml شده (اکتیویتی اصلی ما) و یک ListView در آن قرار دهید همانند زیر

برای اینکه یک شکل خاص برای هر آیتم ایجاد کنیم یک فایل به نام list_item.xml ایجاد کرده و کد های زیر را در آن قرار دهید.

و حالا کد مربوط به MainActivity.java همانند زیر می شود.

کد بالا برای پارس کردن json های ساده بسیار عالی ولی برای josn های که complexity بالایی دارد بهتر از کتاب خانه volley یا okHttp استفاده کنید. قبلا کلاس Async را توضح دادیم در سایت جستجو کنید
 
این آموزش هم به پایان رسید.
 
موفق و موید باشید.
 
 
 
 

مطالعه بیشتر