当前位置: 代码迷 >> Java Web开发 >> struts2.3.15 json返回值格式有关问题
  详细解决方案

struts2.3.15 json返回值格式有关问题

热度:840   发布时间:2016-04-16 21:45:49.0
struts2.3.15 json返回值格式问题
struts版本:struts2.3.15.1, struts2-json-plugin-2.3.15.1
发现一个很奇怪的问题
 Java后台代码:
 schdJson = JSONArray.fromObject(as);
System.out.println(schdJson);
输出json没见任何异常
[{"staffname":"李四"},{"staffname":"张三"}]

但是在浏览器上却是成了这样的
[{"staffname":"李四"},{"staffname":"张三"}]
(无论是用console.log()输出,还是用struts2标签取值都是这样)
非得用字符替换一下才能转换成标准的json格式
这是什么原因?
------解决思路----------------------

会不会是jar包问题


------解决思路----------------------
我怀疑是浏览器显示问题,我把这段内容[{"staffname":"李四"},{"staffname":"张三"}]直接存为html,用360浏览器正确显示为[{"staffname":"李四"},{"staffname":"张三"}]
------解决思路----------------------
看看struts2的配置文件怎么写的
------解决思路----------------------
怎么返回给浏览器的?
------解决思路----------------------
var json=<s:property value="json" escapeHtml="false"/>;  
  相关解决方案