اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


  • 0
qmars

مشکل کتابخونه json در b4j برای کارکتر فارسی

سوال

سلام وخسته نباشید
وقتی میخوام از jsonparser استفاده کنم این ارور رو میده
org.json.JSONException: Expected literal value at character 12 of {productexp=, name=ط±غŒظ…ظˆطھ ط³ط§ظ…ط± | طµظ†ط¹طھغŒ | ط¨ط±ط¯ط¨ط§ظ„ط§ | ظپط±ع©ط§ظ†ط³ 433Mhz | ط®ط±غŒط¯ ط§غŒظ†طھط±ظ†طھغŒ, pic=http://digitalfarms.ir/wp-content/uploads/2019/01/ط±غŒظ…ظˆطھ-ع©ظ†طھط±ظ„-طµظ†ط¹طھغŒ-ط¨ط±ط¯-ط¨ط§ظ„ط§-ط³ط§ظ…ط±.jpg}

توی b4a هم یادمه اوایل این مشکل وجود داشت و با کارکتر فارسی مشکل داشت
چطور بر طرف میشه؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تا کنون داده شده است

  • 0

سلام

این مدل خطا بیشتر بخاطر درست نبودن فرمت جیسون هستش.

نمیدونم دقیقا جیسون رو چطور میگیری اگه از HttpUtils2  هستش که توی رویداد JobDone اینجوری جیسون رو بگیر ببین درست میشه یا نه »

job1.GetString2("UTF8")

بازم مشکل داشتی یه سر بزن به این سایت JsonLint جیسونتو بنداز تا چک کنه مشکلی از لحاظ فرمت نداره.

در ادامه هم باز خود ارل یک سرویس برای جیسون قبلا نوشته که جیسون رو بهش میدی بهت کد B4A  رو میده.

Json Parser

 

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

مرسی آقا مجید گل
مشکل از فرمت بود
دو بار پارس میکردم که به مشکل میخورد
 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

مطالب شما نیاز است به تایید مدیران برسد

مهمان
شما به عنوان کاربر مهمان در حال حاضر دیدگاه ارسال می کنید. اگر دارای حساب کاربری در سایت هستید لطفا وارد حساب کاربری خود شوید.
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.