Ext.json.encode将字符的十六进制值转换为其原始字符

时间:2019-05-03 07:43:34

标签: json extjs encode

我正在从文本字段中获取一个Java脚本对象,形式为(我在其中写过字并在其中)var obj = {“名称”:“%26”,“工资”:45124};这里%26代表“&”(十六进制值)(我不知道为什么将其转换为十六进制) 当我尝试使用Ext.json.encode对其进行编码时,它将转换为 “ {” name“:”&“,”工资“:45124}”

现在,当我尝试通过动作类中的struts传递此命令时,我只会得到{“ name”:“

如果我将编码后的字符串覆盖为“ {“ name”:“%26”,“ salary”:45124}“ 我在动作课中得到了正确的字符串。

0 个答案:

没有答案