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转不出来 Js 验证用户名和密码不成功 请高手指教 |zyciis| 求一款像youku.com。的超链接JQuery插件 谢谢 通过参数让jquery选择容器 服务器端title内容无法显示?? 帮我看看代码哪里有错误,谢谢 建立WEB两大经典!《VML极道教程》+FlashVml(闪耀之星)3.0中/英文版联合发布! 如何清除Select控件中的项? 大家帮小弟改一下!如何限制当文本框中输入空值时,不能提交 js怎么播放序列帧动画 求救: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)
\' 单引号
\" 双引号
\\ 反斜杠 其他视为非法,不能转换?