رفتن به مطلب

بایگانی شده

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

  • 0
qmars

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

سوال

qmars    38

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

پست های پیشنهاد شده

مجید آرتا    5,810

سلام

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

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

job1.GetString2("UTF8")

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

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

Json Parser

 

 

 

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


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

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

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


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

×
×
  • جدید...