درخواست به سرور

پرسیده شده
فعالیت 1151 روز پیش
دیده شده 532 بار
0

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

 


{

"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"

}]

}}

 

 

 

 

فایل پیوست

Toktam Ahmadi
Toktam Ahmadi

12 اسفند 99

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
)
فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

12 اسفند 99

حذف شده
سلام. وقت بخیر. لینک مورد نظر رو در پاسخ براتون ارسال کردم.
Toktam Ahmadi

17 اسفند 99

0
حذف شده

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

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

فایل پیوست

Toktam Ahmadi

توسط

Toktam Ahmadi

17 اسفند 99

0
حذف شده

سلام وقت بخیر

 

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

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

data class Data(
    val images: List<Image>,
    val slider: Slider
)
فایل پیوست
banner.zip
1.28 KB

پوریا شفیعی

توسط

پوریا شفیعی

18 اسفند 99

حذف شده
سپاس فراوان
Toktam Ahmadi

18 اسفند 99