【发布时间】:2014-01-26 09:06:28
【问题描述】:
我正在处理一个通过 JSON 解析检索一些数据的项目。不幸的是,无效字符 '\' 转义。我需要删除它们。我试着打电话给.replace("\\'","\");。此解决方案不起作用。不会抛出异常,但字符串不会改变。这是我的代码:
shop_name = c.getString(TAG_SHOP_NAME);
if(shop_name.contains("\\'")==true)
{
//try{
shop_name=shop_name.replaceAll(Pattern.quote("\\'"), "'");
Log.e("vvvvvv","new shop name: "+shop_name);}
//catch(Exception q){Log.e(TAG+" vvvv","EXPTN",q);}
}
send JSON object is: Bimal\'s
required object: Bimal's
请让我知道我是否在某个地方出错,或者是否有任何其他方法而不是replaceAll。
【问题讨论】:
标签: android json string replace