关闭

json转义

384人阅读 评论(0) 收藏 举报
  1. Writer wr = response.getWriter();  
  2.   
  3. if(exceptionTrace.indexOf("'")!=-1){  
  4.     //将单引号转义一下,因为JSON串中的字符串类型可以单引号引起来的  
  5.     exceptionTrace = exceptionTrace.replaceAll("'""\\'");  
  6. }  
  7. if(exceptionTrace.indexOf("\"")!=-1){  
  8.     //将双引号转义一下,因为JSON串中的字符串类型可以单引号引起来的  
  9.     exceptionTrace = exceptionTrace.replaceAll("\"""\\\"");  
  10. }  
  11.   
  12. if(exceptionTrace.indexOf("\r\n")!=-1){  
  13.     //将回车换行转换一下,因为JSON串中字符串不能出现显式的回车换行  
  14.     exceptionTrace = exceptionTrace.replaceAll("\r\n""\\u000d\\u000a");  
  15. }  
  16. if(exceptionTrace.indexOf("\n")!=-1){  
  17.     //将换行转换一下,因为JSON串中字符串不能出现显式的换行  
  18.     exceptionTrace = exceptionTrace.replaceAll("\n""\\u000a");  
  19. }  
  20.   
  21. wr.write("{success:false,exception:true,msg:'" +exceptionTrace + "'}");  
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5648次
    • 积分:131
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:9篇
    • 译文:0篇
    • 评论:2条
    文章存档