PDA

View Full Version : ارسال و دریافت اطلاعات درحالت jsonArrayRequest کتابخانه volley



nassim_20
یک شنبه 03 آذر 1398, 19:01 عصر
می خوام با استفاده از کتابخانه volley یکسری پارامتر بفرستم و بصورت json دریافت کنم
اما ارور زیر رو میده

com.android.volley.ParseError: org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONObject


از طریق StringRequest میتونم بفرستم ولی از طریق jsonArrayRequest خطای بالا رو میده
علتش چیه؟

godofphp
یک شنبه 03 آذر 1398, 19:14 عصر
سلام خب مشخصه خطا شما داری از jsonarray استفاده میکنی و پارامترهایی هم که قراره ارسال کنید باید در قالب JSONOBJECT باشه نه در قالب string ...
میتونی بجای jsonArrayRequest از stringRequest استفاده کنی و پاسخ سرور که رشته ی جیسان هست و بصورت string دریافت میکنی را پارس کنی و به json array تبدیل کنی تا این خطا پیش نیاد ولی گویا شما در مفاهیم اولیه مشکل دارید پیشنهاد میکنم این دوره ها ( آموزش اول (https://avasam.ir/product/32) و آموزش دوم (https://avasam.ir/product/31)) را بگذرونید تا volley را کامل مسلط شوید .

nassim_20
چهارشنبه 06 آذر 1398, 09:30 صبح
با روش get شد بفرستم ولی با post نمیشه
جالب بود
فعلا با get مشکلم حل شد