سلام. از سمت برنامه نویس سمت سرور به من جیسونی دادن که باید برای دریافت بنر طبق اون رکوئست بزنم. اما من با کدنویسی که تابحال داشتم نمیدونم این نوع رو چجور پیاده کنم. ممنون میشم اگر راهنمایی بفرمایید.
{
"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
)
سلام وقت بخیر. ممنون از پاسخ تون.تنها موردی که برنامه نویس سمت بک در اختیارم گذاشتن لینک زیر هست:
سلام وقت بخیر
براتون دیتاتون رو مدل کردم و به صورت پیوست شده قرار دادم.
دقیقا شبیه پروژه نایکی با مدل Data میتونید به فیلد لیست image ها دسترسی پیدا کنید و دیتاتون رو بخونید
data class Data(
val images: List<Image>,
val slider: Slider
)