要是在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(""");