Avatar ·

No Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator) Kotlin में Jackson और Retrofit के साथ

सभी को नमस्कार! मैं Kotlin और Android डेवलपमेंट में नौसिखिया हूँ। मैं एक ऐप लिख रहा हूँ जो Retrofit और Jackson के माध्यम से सर्वर से डेटा प्राप्त करता है। मेरे पास API रिस्पॉन्स के लिए एक data class है: ```kotlin data class UserResponse( val id: Int, val name: String, val email: String ) ``` और Retrofit इंटरफ़ेस: ```kotlin interface ApiService { @GET("users/{id}") suspend fun getUser(@Path("id") userId: Int): UserResponse } ``` `MainActivity` में मैं रिक्वेस्ट करता हूँ: ```kotlin lifecycleScope.launch { val response = apiService.getUser(1) textView.text = response.name } ``` लेकिन ऐप इस एरर के साथ क्रैश हो जाता है: ``` com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.example.app.UserResponse` (no Creators, like default construct, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (BufferedInputStream); line: 1, column: 2] ``` मैं `b

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग