关于SSH2+JSON+AJAX返回数据的问题

我想后台运算后得到List<List<Object>>类型的数据,怎么转换成json返回AJAX,AJAX又怎么读取?
求详细解说,越详细越好。

例如 GSON
里面就有方法,直接一下转成JSON字符串,例子
gson.toJson(st1, new TypeToken<ArrayList<MyObject>>(){}.getType())
温馨提示:内容为网友见解,仅供参考
无其他回答

ssh2整合json时出现问题!action中能得到前台传的值,但是action向前台传...
这就是json正常使用啊,不ssh2没有关系啊。不知道你要说的什么。你所说的没有返回是指什么啊,ajax中没有得到data?如果没有得到,看java出什么问题了啊。报异常了吗?是不是json需要的jar包的版本不同啊。没有具体问题这么分析是不行的,除非非常用经验的人才能看出来的。

SSH2+jQuery UI使用的奇怪异常,跪求解决办法,有解有重赏?
getting 方法 上面 加上一句 @JSON(serialize=false)这是struts2 的一个序列化的问题,表达能力不是很好 希望你可能看的懂 或者试试 看看行不行

SSH2+jquery+json实现分页的问题
你直接用jquery就可以了,把数据全部取出来以后,直接在页面上分页。这个是js里的代码\/*分页,每页4个*\/ (document).ready(function(){ ('ul.paginated2').each(function(){ var currentPage=0;\/\/显示10项,隐藏显示内容的前面的项和后面的项 var numPerPage=3;var $ul=$(this);var repaginate...

SSH2+json+jqGrid 不知道为什么会连续两次执行查询
editurl:'', jsonReader: { root:"dataRows", \/\/ 数据行(默认为:rows) page: "curPage", \/\/ 当前页 total: "totalPages", \/\/ 总页数 records: "totalRecords", \/\/ 总记录数 repeatitems : false \/\/ 设置成false,在

SSH2+json+jqGrid 不知道为什么会连续两次执行查询
今天利用SSH+json结合jqGrid做了个小例子,能从数据库查出数据并显示到JSP页面,可是查出来的数据重复了:比如数据库只有2条数据,查出来之后变成了4条。经后台打印查看发现,是jqGrid连续执行了两次查询操作。找了好久都搞不懂为什么!?

相似回答
大家正在搜