سلام سوالی که دارم اینه دیدین این لیست با jsonarray شروع میشه
چرا در اول بجای jsonarrayrequest از
stringrequest استفاده شده
سلام امیدوارم عالی باشید
برای راهنمایی بهتر دقیقه ویدیو رو بگید تا بررسی کنم و بهتون توضیح بدم یا اینکه اسکرینی از کد ارسال کنید
پوریا شفیعی۱۶ خرداد ۱۴۰۱، ۲۰:۱۷
بخش اتصال اپلیکیشن به سرور
دریافت لیست دانشجویان از سمت سرور
اولش که با string request شروع میشه
و سوال بعدی در فیلم فک کنم شماره ۴ اتصال ب سرور
وقتی یک کلاس api نوشتم
و request در اون نوشتیم متدsave student
اینکه بجای edit text
به وردی score و course و fulln ame رو دادیم
یکم نفهمیدم
Mahmood Khademi۱۷ خرداد ۱۴۰۱، ۰۳:۱۳
درمورد سوال اول برای ارسال Request به سرور بهتره از کلاس StringRequest کنید در واقع یک آبجکت از کلاس StringRequest ایجاد میکنیم و در متد onResponse مواردی که میخایم رو مینویسیم
هر چند میتونستید از JsonArrayRequest هم برای دریافت دیتای جیسونی array استفاده کنید(برنامه نویسی هست و هزاران راه حل)
وقتی از StringRequest استفاده کنیم دیتا دریافتی ما میتونه json , xml , html و.. باشه که وقتی دیتا دریافتی ما Json باشه string هست که ما اونو پارس میکنیم
همچنین ارسال مقادیر در حالت StringRequest امکان پذیر هست و JsonArrayRequest چنین امکانی رو به ما نمیدهد
درمورد سوال دوم ما نیازی به ادیت تکست نداریم در اینجا میخواهیم دیتا رو سیو کنیم پس نیاز هست دیتاها رو به به صورت یک object جیسون به سرور بفرستیم .