تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Toktam Ahmadi
درخواست به سرور
پوریا شفیعی حل شده توسط پوریا شفیعی

سلام. از سمت برنامه نویس سمت سرور به من جیسونی دادن که باید برای دریافت بنر طبق اون رکوئست بزنم. اما من با کدنویسی که تابحال داشتم نمیدونم این نوع رو چجور پیاده کنم. ممنون میشم اگر راهنمایی بفرمایید. 

 


{

"status":"200",

"message":"Sliders",

"data":

{

"slider":

{"id":"1",

"name":""صفحه اصلی",

"discription":"اسلایدرصفحه  ",

"shortcode":"mainPageSlider",

"author":"1",

"status":"1"

},

"images":

[{

"id":"1",

"slider_id":"1",

"caption":"تست",

"url":"https://arzex.io/wp-content/uploads/2020/03/cropped-144-192x192.png",

"link":"https:\/\/arzex.io\/",

"status":"1"

}]

}}

 

 

 

 

سلام وقت بخیر 

 

ممنون میشم json رو در فرمت مناسب ارسال کنین تا بهتر شما رو راهنمایی کنم.

اما در هر حال میتونین json تون رو بدین به پلاگین JsonToKotlinClass و براتون چند Model خواهد ساخت که میتونین به فیلد مد نظرتون دسترسی داشته باشید

توی جلسات نایک هم با حدودا چنین جیسونی برخورد کردیم .

که با استفاده از author تونستیم به فیلد author که email بود دسترسی پیدا کنیم.

data class Comment(
    val author: Author,  *********
    val content: String,
    val date: String,
    val id: Int,
    val title: String
)
data class Author(
    val email: String
)
بهترین پاسخ
پوریا شفیعی ۱۲ اسفند ۱۳۹۹، ۱۹:۱۲

سلام وقت بخیر. ممنون از پاسخ تون.تنها موردی که برنامه نویس سمت بک در اختیارم گذاشتن لینک زیر هست:

https://api.k-app.ir/slider/mainPageSlider

Toktam Ahmadi ۱۷ اسفند ۱۳۹۹، ۰۷:۵۰

سلام وقت بخیر

 

براتون دیتاتون رو مدل کردم و به صورت پیوست شده قرار دادم.

دقیقا شبیه پروژه نایکی با مدل Data میتونید به فیلد لیست image‌ها دسترسی پیدا کنید و دیتاتون رو بخونید 

data class Data(
    val images: List<Image>,
    val slider: Slider
)
پوریا شفیعی ۱۸ اسفند ۱۳۹۹، ۲۰:۰۲