2022-03-11 15:14

@杜福忠 我增加一个工具类来解决这个问题
public class EscapeKit {
public static String escapeJSON(String text) {
if (text == null) {
return null;
}
int len = text.length();
StringBuilder sb = new StringBuilder(len);
for (int i = 0; i < len; i++) {
char ch = text.charAt(i);
switch (ch) {
case '"':
sb.append("\\\"");
break;
case '\\':
sb.append("\\\\");
break;
case '\b':
sb.append("\\b");
break;
case '\f':
sb.append("\\f");
break;
case '\n':
sb.append("\\n");
break;
case '\r':
sb.append("\\r");
break;
case '\t':
sb.append("\\t");
break;
default:
sb.append(ch);
}
}
return sb.toString();
}
}

2022-03-08 13:37

@Jieven 技术大拿,总是能一针见血的推动jfinal的进化

2021-12-16 14:37

@杜福忠 看到你这个分享我也这么干了,但是渲染json时如果"#(name)" name中有双引号直接破坏了json 结构 导致了问题,坑了....

2021-11-11 16:43

判断 http body是否json?自己写一个呗,很简单

2021-10-20 11:49

@Jfinal 对应版本的activerecord什么时候发布?

2021-10-19 16:44

开启 druid sql 防火墙不就行了,哪里要这么麻烦

2021-09-07 16:48

@北流家园网 现在明显提问分享都少了

2021-08-04 15:41

2021-07-29 15:58

@scocai 例如ini

2021-07-19 09:15

我把驱动降级到5.1.49 就没了

2021-07-14 17:04

@jm80 你现在才知道啊

2021-06-25 16:31

@杜福忠 第一点多了一个\n还说的过去,第二个原样输出竟然在头尾分别加了一个\n

2021-06-25 11:56

@杜福忠 反馈的属于小问题(姑且暂时这么认为),我也知道怎么处理,我的目的/愿景是推动产品的细致打磨