xxxxxxxxxx
data class QuestsItemModel(
val questsId: Int,
val isFavorites: Boolean,
val itemBackgroundImg: String,
val logoImg: String,
val rating: Int,
val questDescription: String,
)
xxxxxxxxxx
import kotlinx.serialization.decodeFromString
import kotlinx.serialization.encodeToString
import kotlinx.serialization.json.Json
@Serializable
class MyJsonClass(val name: String, val optionalInt: Int = 5)
fun main() {
val jsonToEncode = MyJsonClass( "Alice", 10 )
val encodedJson = Json.encodeToString( jsonToEncode )
val decodedJson = Json.decodeFromString<MyJsonClass>( jsonString )
}
xxxxxxxxxx
data class CampaignOffers(
var title: String,
var description: String,
var campaignName: String,
var bgColor: String,
var incentiveImageUrl: String,
var campaignType: String,
var cartOffersImageUrl: String
): Parcelable