要是在json中包含html标签的话,在js接收数据的时候就会出现问题,导致接收失败。

所以在java端,对json包含有html标签的句子先进行转义。

package com.alibaba.intl.translationopensevice.translationopenseviceapp.module.screen.trans;

public class HtmlEncode {

public static String htmlEncode(String source) {

if (source == null) {

return "";

}

String html = "";

StringBuffer buffer = new StringBuffer();

for (int i = 0; i < source.length(); i++) {

char c = source.charAt(i);

switch (c) {

case '

buffer.append("<");

break;

case '>':

buffer.append(">");

break;

case '&':

buffer.append("&");

break;

case '"':

buffer.append(""");

break;

case 13:

break;

default:

buffer.append(c);

}

}

html = buffer.toString();

return html;

}

}

在前端,如果用innerText的方式显示json字段数据:

 后端什么数据前端就是什么数据。

如果用innerHtml的方式显示json字段:

会把相应的数据进行decode。

还有另外的方法

可以参考:http://my.oschina.net/parker/blog/49225

解决sencha touch显示&period;JSON包含中文数据时显示乱码问题

按照ST官方示例navigationview做的一个示例.数据源是一个.json文件.但是显示的时候如果.json文件里有中文则乱码.我知道是编码问题,但是不知道怎么改,如何改. 问了N个人最后解决方 ...

点击显示子菜单,离开隐藏子菜单(onmouseout下包含a标签的js解决方法)

今天在写前端页面的时候,上传图片返回图片地址后, 标签居然显示不出来,经过排查,原因是

4种解决json日期格式问题的办法

4种解决json日期格式问题的办法   开发中有时候需要从服务器端返回json格式的数据,在后台代码中如果有DateTime类型的数据使用系统自带的工具类序列化后将得到一个很长的数字表示日期数据,如下 ...

《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON&comma;将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中

http://blog.csdn.net/mazhaojuan/article/details/8599167 先看一下我要实现的功能界面: 这篇文章主要介绍:后台一般处理程序把从数据库查找的数据,转 ...

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白

MyEclipse导入主题文件epf后xml及jsp等页面中点击标签之后显示灰白,症状例如以下: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvVVAxOT ...

iOS - 网址、链接、网页地址、下载链接等正则表达式匹配&lpar;解决url包含中文不能编码的问题&rpar;

DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母.标号中除连字符(-)外不能使用其他的标点符号.级别最低的域名写在最左边,而级别最高的域名写在最右边.由多 ...

json包含单双引号问题解决方案

解决方案:在后台处理 JSONArray.fromObject(list).toString() 转自明明如月小角落: 效果DEMO: JsonQuotesUtil.js /** * 解决json传输 ...

随机推荐

maven setting&period;xml配置说明

文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note:用户配置优先于全局配置.${use ...

10步教你来优化WordPress速度 为服务器和访客减压

1.Cookie的静态化制作 约有80%至90%的时间,访客要花费大量的时间等你的WordPress加载静态内容.这意味着,有大部分的时间,用户浏览您的网站,他们正在等待加载,如:图像,CSS,JS脚 ...

欢迎来到Devil&lowbar;lixu的技术博客

Welcome to my blog 如果你觉得内容对你还有一点点的帮助,那就果断点赞吧^_^

linux 学习笔记 查看端口

查看端口 #lsof -i  :端口号 |\根据端口号查看进程信息 例如:#lsof -i:8080 command pid  user fd  type  device size node java ...

mysql连接查询(A表某字段 like B表字段)

假设有A.B两表 A表中有个字段column_aa B表中有个字段column_bb 如果需要查询出B表中字段column_bb like A表中column_aa字段的纪录,可以使用如下语句 sel ...

CF-831D Office Keys 思维题

http://codeforces.com/contest/831/problem/D 题目大意是在一条坐标轴上,给出n个人,k把钥匙(k>=n)以及终点的坐标,所有人都可以同时运动,但不可以公 ...

PHP安全相关的配置(1)

PHP作为一门强大的脚本语言被越来越多的web应用程序采用,不规范的php安全配置可能会带来敏感信息泄漏.SQL注射.远程包含等问题,规范的安全配置可保障最基本的安全环境.下面我们分析几个会引发安全问 ...

php中点击链接直接下载图片

最近需要一个功能,是点击链接,直接把图片下载下来,一般情况下,图片是在新页直接打开的,不会自动提示下载,在网上找来找,用这个挺好使,代码如下: $filename = basename($downfi ...

DIV滚动样式

.divScroll{     OVERFLOW:auto;        scrollbar-face-color: #FFFFFF;        scrollbar-shadow-color: ...

json在线去除html标签,解决json包含html标签无法显示的问题相关推荐

  1. echarts饼图解析html标签,解决echarts中饼图标签重叠的问题

    饼图中的series有个avoidLabelOverlap属性, avoidLabelOverlap:是否启用防止标签重叠策略,默认开启,在标签拥挤重叠的情况下会挪动各个标签的位置,防止标签间的重叠. ...

  2. html5的a能不能放div,从a标签为什么不能包含div标签-了解HTML5元素分类与内容模型...

    我们知年有这只制明个手近天点里要它出水机近天点道按新的 HTML 规范,已经不按 inline 和 block 来区分元素类型了.所以我们在a标签里面使用div标签时候会发现a标签并不能通过改变css ...

  3. java 将json转成utf 8_解决JSON.stringify()自动将中文转译成unicode的方法

    最近在工作中,发现在IE8下JSON.stringify()自动将中文转译为unicode编码,原本选择的中文字符,传到后台变为了unicode编码,即\u****的形式.查找资料后发现,与标准的JS ...

  4. json在线编辑(xml转json,json视图,json格式检验,等等)神器

    这个网址是同事介绍的: www.bejson.com 还有另一个功能单一,更方便使用: http://www.jsoneditoronline.com/ JS/HTML 代码,格式化,反格式化(压缩化 ...

  5. html div与p,为什么里面带有p标签的html div标签与其中包含img标签的标签不同?

    我在Codecademy.com上工作时编写了以下代码.基本上我有一堆用 标签创建的圆形容器.空的时候,所有容器都只是整齐排列.当我在一些 内添加图像时,它并没有影响间距.但是,当我在其中一个 容器内 ...

  6. Json Parser Online - Json 在线解析工具 1

    Json Parser Online - Json 在线解析工具 1 http://json.parser.online.fr/ References https://yongqiang.blog.c ...

  7. html中的分页条怎么写,包含HTML标签的文本分页处理

    /** * @author fisher 2009-9-1 上午10:39:09 * * 类说明:包含HTML标签的文本分页处理 */ public class HtmlPage { /** * 方法 ...

  8. 用户画像标签数据开发之组合标签计算

    目录 0. 相关文章链接 1. 什么是组合标签计算 2. 应用场景 3. 数据计算 注:此博文为根据 赵宏田 老师的 用户画像·方法论与工程化解决方案 一书读后笔记而来,仅供学习使用 0. 相关文章链 ...

  9. 解决json包含html标签无法显示的问题

    解决json包含html标签无法显示的问题 参考文章: (1)解决json包含html标签无法显示的问题 (2)https://www.cnblogs.com/shitoupi/p/6708331.h ...

最新文章

  1. python安装psycopg2
  2. 【Java 网络编程】TCP 连接 断开 机制 ( 三次握手 | 四次挥手 )
  3. 11张图步步演进:你一定能看懂的【分布式系统】容错架构设计!
  4. 使用celery执行Django串行异步任务
  5. Latex初学者指南
  6. 【车牌识别】基于matlab车辆出入库计时系统【含Matlab源码 469期】
  7. linux脚本中使用转义括号,Linux之shell中的大括号、中括号、小括号的使用详解+多示例...
  8. 在一个字符串中找到第一个只出现一次的字符, 并返回它的位置
  9. 手机输入法带拼音声调_最好用的输入法,百度输入法带你体验更智能的拼音输入法...
  10. CImage类进行图像处理1(基础篇)
  11. swing宾馆客房管理系统(文档)
  12. WebRoot目录和WebContent目录的区别
  13. 懒人必备爬虫神器—playwright
  14. mac软件全屏时候最顶上任务栏保留_一键整理 Mac 顶部菜单栏,这款免费工具 App 还你清爽...
  15. 雷军若愿“赌”服输给董明珠10亿元 他的身家还会剩下多少?
  16. 微信小程序:微信零钱模拟器微信小程序源码下载查收充电器自动充钱
  17. Linux DDos防御
  18. 人脸扫描建模_黑科技 | 3D人脸建模可以多简单?一张照片就搞定!
  19. FireFox火狐、chrome谷歌浏览器没有标签页和窗口关闭快捷键
  20. Python发送邮件(以QQ邮箱为例)

热门文章

  1. fel的简单使用及介绍
  2. TP_LINK交换机配置
  3. 用户画像的设计、开发与应用
  4. 土豆和西红柿根本就不是一个世界的但是他们走到了一起
  5. fst 共享后缀_FST源代码解读2——FST的生成
  6. android Accessibility系统自带语音助手打开第三方应用
  7. SQL 日期格式转换(转)
  8. 是时候 Get 新技能了:使用 Java 爬取网页信息
  9. UltraEdit函数列表不显示函数
  10. 若依前后端分离框架学习-5:权限管理