🔥یلدا با راکت با (( ۷۰ درصد )) تخفیف! یلدا طولانی است، اما این تخفیف نه.
مشاهده دورههاسلام دوستان
من وقتی خطا هار رو از سمت بک اند دریافت میکنم بصورت زیر هست.
{"message":{"name":["The name field must be at least 5 characters."],"mobile":["The mobile field format is invalid.","The mobile field must be a number.","The mobile field must have at least 11 digits.","The mobile field must not have more than 11 digits."]}}
چطور میتونم این خطا هارو در یک ویجت نمایش بدم.
نکته اش اینه که key های موجود در json ممکنه نسبت به خطا تغییر کنه.
سلام @mahdidv
مرسوم نیست که توی ریسپانس یک api تغییری بکنه . مشکل از api هست چون ممکنه هزاران مدل متفاوت داشته باشه .
ولی میتونی با تبدیل json به map و گرفتن تمام کلید هاش بشکل ریز بتونه کمکی بکنه
import 'dart:convert';
void main() {
String jsonString = '{"name": "John", "age": 30, "city": "New York"}';
Map<String, dynamic> jsonMap = json.decode(jsonString);
// Access the key "name" in the JSON object
List<String> keys = jsonMap.keys.toList();
}
@mahdidv اگر سوالی بود پیام بده
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟