آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

رشته JSON در ورژن 2.3 معیوب به نظر می رسد

Reza AF  10 سال پیش  10 سال پیش
+1 0

سلام استاد خسته نباشید
من یک رشته json از سرور میگیرم، json دریافتی درسته و مشکلی از بابت خالص بودن نداره. توی اندروید 4 هم بدرستی به آرایه تبدیل میشه اما همین رشته توی اندروید 2.3 خطا میده و میگه نمیتونم به json تبدیلش کنم
ورژنهای اندروید با هم فرق داره؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  10 سال پیش
+1 0

نه، تفاوتی بین ورژنهای مختلف اندروید نیست، بلکه اصلا مربوط به اندروید نیست و از توابع java است. شما حتماً در جای دیگری دچار مشکل هستید. دقت کنید که کاراکترهای BOM که برای تبدیل به UTF استفاده می شوند، در ابتدای JSON شما نباشند. این کاراکترها قابل دیدن نیستند و تنها در نوع نمایش محتوا اثر می گذارند، لذا JSON دریافت شده را در Logcat نمایش دهید سپس از Logcat به داخل Notepad کپی کنید، اگر داخل Notepad در بعضی از قسمت تغییر Font دیدید، مشکل شما همین BOM است. اگر چنین بود، بفرمائید تا ادامه راهنمایی را ارسال کنم.
0 0
بینهایت ممنون. شاید 4-5 روز علاف همین بودم. من یادمه همه صفحات سایتم رو چون یه پیغام خطا بالای سایت ظاهر میشد، بصورت utf8 without BOM سیو کردم بجز صفحه ای که اندروید باهاش سروکار داشت، و فکر نمیکردم مشکل ازین باشه. من صفحه ای که json رو تولید میکرد رو بصورت utf8 without BOM سیو کردم و مشکل رفع شد. ممنون (10 سال پیش)
0 0
این هم از همون مشکلات مسخره بود که فقط تجربه به شما آموزش می دهد. (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .