首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

struts2 + jquery返回的json如何都是json字符串

2011-12-02 
struts2 + jquery返回的json怎么都是json字符串返回的类型改成JSONObject干脆就得不到数据了[解决办法] 这

struts2 + jquery返回的json怎么都是json字符串
返回的类型改成JSONObject干脆就得不到数据了

[解决办法]
这是java代码生成JSON对象
JSONObject results = new JSONObject();

results.put("isSuccess", true);

results.put("reason", reason);

JSONObject r = new JSONObject(results.toString());

out.println(r.toString());
这是解析JSON对象:
String key;
Object value;
value = jsonObject.get(key);
不知道是不是你想要的。
[解决办法]
你的json 接收的时候要指定:

dataType:'json'


[解决办法]
List list = new ArrayList();
Map map = new HashMap();
map.put("id",1);
map.put("namge",1);
map.put("age",1);
list.add(map);
String json = JSONArray.fromObject(list).toString();
response.getWriter().print(json);
return null;




$.getJSON("",function(data)
{
for(var i = 0;i < data.length;i++)
{
data[i].id;
data[i].name;
data[i].age;
}
});

热点排行