جلوگیری از خطای Unterminated object at character هنگام کار با متن ساختاریافته به شکل json و پردازش آن، در برنامه نویسی اندروید
هنگام دریافت و پردازش یک متن ساختاریافته به شکل json ، ممکن است که با خطایی با متن مشابه متن زیر روبرو شویم (متن خطا در LogCat در برنامه eclipse) :
همان طور که از متن خطا می توان حدس زد، مشکل از ساختار متن است که به صورت صحیح و بر اساس استانداردهای json نبوده و عدم قرارگیری صحیح علامت " این مشکل را به وجود آورده است. این مورد، بیشتر زمانی اتفاق می افتد که در مقادیری که در متن json قرار می دهیم، علامت " وجود داشته باشد و بنابراین چون این علامت، مرتبط با ساختار json است، کل ساختار به هم می ریزد. بنابراین باید در مقادیر، علامت " را به دو علامت زیر تبدیل کنیم تا مشکلی به وجود نیاید :
چنانچه متن json را در سرور اینترنتی و با زبان PHP می سازید، می توانید از کد PHP زیر در صفحه اینترنتی برای جایگزینی علامت ها استفاده کنید :