Json转义字符的转换 本帖最后由 mhw0769 于 2011-09-27 16:03:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后台的值是null 吧,先看看你后台的值是否正确 后台是null值啊,Json序列化后null变为转义字符\u0000,那前台js反序列时什么把转义字符反过来,后台是这样的: List form = (List)this.extjs.getFormPanelField(“unit”);response.setContentType("application/text/html;charset=utf-8");response.getWriter().write(ExtHelper.getJsonFromList(form)); 你的意思是前台现在显示的是很多 "\u0000" 现在要去掉它?调用toString()方法就行 是不是只能转义这些字符b 退格 \f 走纸换页 \n 换行 \r 回车 \t 横向跳格 (Ctrl-I) \' 单引号 \" 双引号 \\ 反斜杠 其他视为非法,不能转换? 不是去掉它,而是用Ext.decode()直接转换整个字符为对象时出错,你提醒了我,我在数据库里把那个字段值改为""或者为null或者tab时就没问题了。 感觉Ext.decode()这不是这么用的,没看API。decode一般是反转uri encode过后的。你这个返回的数据要对象化,应该不是用这个方法。如果Ext没有封装这个方法 ,你可以直接用eval或Function decode()的用法没错的,很可能\u转不出来 请教jquery循环每个ico的问题 js如何如何判断鼠标的移动 使用 Ajax 和js脚本实现文本框智能感知的问题 Adobe Systems Incorporated的Js方法调用问题 各位大大进来看看 用过Lightbox JS的进来帮个忙! 微軟msdn - 這個漸變效果如何實現,有代碼更佳 紧急求救~!临时弹出页面怎么模式显示? 麻煩指點下.因為出現小小的bug. [加急] iframe 的src 长度限制。 求救:JS中怎么执行命令行无法把结果输出到文件中 js 动态更改页面上字体样式---求助
List form = (List)this.extjs.getFormPanelField(“unit”);
response.setContentType("application/text/html;charset=utf-8");
response.getWriter().write(ExtHelper.getJsonFromList(form));
现在要去掉它?
调用toString()方法就行
b 退格
\f 走纸换页
\n 换行
\r 回车
\t 横向跳格 (Ctrl-I)
\' 单引号
\" 双引号
\\ 反斜杠 其他视为非法,不能转换?