آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

جلوگیری از خطای Unterminated object at character هنگام کار با متن ساختاریافته به شکل json و پردازش آن، در برنامه نویسی اندروید

هنگام دریافت و پردازش یک متن ساختاریافته به شکل json ، ممکن است که با خطایی با متن مشابه متن زیر روبرو شویم (متن خطا در LogCat در برنامه eclipse) :

همان طور که از متن خطا می توان حدس زد، مشکل از ساختار متن است که به صورت صحیح و بر اساس استانداردهای json نبوده و عدم قرارگیری صحیح علامت " این مشکل را به وجود آورده است. این مورد، بیشتر زمانی اتفاق می افتد که در مقادیری که در متن json قرار می دهیم، علامت " وجود داشته باشد و بنابراین چون این علامت، مرتبط با ساختار json است، کل ساختار به هم می ریزد. بنابراین باید در مقادیر، علامت " را به دو علامت زیر تبدیل کنیم تا مشکلی به وجود نیاید :

چنانچه متن json را در سرور اینترنتی و با زبان PHP می سازید، می توانید از کد PHP زیر در صفحه اینترنتی برای جایگزینی علامت ها استفاده کنید :

نویسنده علیرضا گلمکانی
شماره کلید 3025
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)