لو بتستخدم باكدج
JsonSerializable
ممكن بتقابل مشاكل وانت بتحول الـ
JSON
ل
Objects
وتفضل احيانا تدور فى الكود ومش عارف فين الغلط بالظبط
فيه حل بسيط جدا
ضيف السطر ده فوق الكلاس بتاعك
@JsonSerializable(checked: true)
ده هيخليك تشوف بالظبط أنهي Field عامل مشكلة وقت الـ
deserialization.
يعني لو عندك مثلا:
{
"name": "Mahmoud",
"age": "twenty"
}
وإنت مستني age تكون رقم (int) هتطلعلك رسالة خطأ واضحة تقولك إنك استلمت
String
بدل int
قبل كده من غير
checked: true
الغلط بيبقى مبهم ومش واضح سببه
Post #2419
5.36K

- ❤🔥 13
- ⚡ 2
- 🏆 1