رفتن به مطلب
  • 0

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


qmars

سوال

سلام وخسته نباشید
وقتی میخوام از 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 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

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

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

job1.GetString2("UTF8")

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

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

Json Parser

 

 

 

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

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

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...